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
相关推荐
yangyanping2010812 分钟前
系统监控Prometheus之Docker安装部署Prometheus
运维·docker·容器·prometheus
Tadas-Gao16 分钟前
架构逆转向量:AI时代规范驱动开发的范式重构与实践图谱
人工智能·云原生·重构·架构·系统架构·大模型
西门吹雪分身1 小时前
K8S之Pod调度
java·容器·kubernetes·k8s
王da魔1 小时前
Haproxy七层代理
云原生·云计算
DeeplyMind2 小时前
第18章 Docker Compose基础
docker·容器·eureka
dreams_dream2 小时前
docker清除所有网络
运维·docker·容器
呆萌的代Ma2 小时前
N8N(一):在Docker中安装N8N
docker·容器·n8n
密瓜智能3 小时前
2025 年 HAMi 年度回顾 | 从 GPU 调度器到云原生 AI 基础设施的中流砥柱
人工智能·云原生
匀泪3 小时前
云原生(nginx实验(3))
运维·nginx·云原生
only_Klein3 小时前
Kubernetes-StatefulSet控制器
云原生·容器·kubernetes