k8s之volumes和volumeMounts

bash 复制代码
apiVersion: apps/v1
kind: Deployment
metadata:
  name: python-deployment
spec:
  replicas: 1
  selector:
    matchLabels:
      app: python-app
  template:
    metadata:
      labels:
        app: python-app
    spec:
      containers:
        - name: python-container
          image: python:3.9
          command: ["python", "-m", "http.server", "8000"]
          ports:
            - containerPort: 8000
          volumeMounts:
            - name: data-volume
              mountPath: /app/data
              subPath: data1
      volumes:
        - name: data-volume
          hostPath:
            path: /root/data

---
apiVersion: v1
kind: Service
metadata:
  name: python-service
spec:
  selector:
    app: python-app
  ports:
    - protocol: TCP
      port: 80
      targetPort: 8000

---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: python-ingress
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  rules:
    - host: domain.com
      http:
        paths:
          - path: /app1
            pathType: Prefix
            backend:
              service:
                name: python-service
                port:
                  number: 80
相关推荐
rocksun20 小时前
记一次全自动的问题诊断过程
kubernetes·devops·vibecoding
不想画图20 小时前
Docker 容器核心配置实战:资源管控、数据卷与容器互联
运维·docker·容器
记得记得就15120 小时前
Docker核心功能全解析:网络、资源控制、数据卷
网络·docker·容器
木童66221 小时前
Docker 容器操作(资源限制、数据卷容器、端口映射、容器互联)
运维·docker·容器
爱学大树锯21 小时前
【Zookeeper分布式锁:从原理到实战】
分布式·zookeeper·云原生
原神启动11 天前
Docker(三)——Docker资源控制+Docker数据卷容器 +Docker容器互联
运维·docker·容器
2501_939909051 天前
Docker(2)资源限制及数据卷容器以及容器互联
运维·docker·容器
HaSaKing_7211 天前
【实战记录】Docker Compose 单机部署 EMQX 3 节点集群(5.8.8 社区版)完整踩坑与解决方案
docker·容器·eureka
l1t1 天前
docker 启动 oracle容器报1521: bind: address already in use错误的解决
docker·oracle·容器