本文主要是介绍k8s之volumes和volumeMounts,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
apiVersion: apps/v1
kind: Deployment
metadata:name: python-deployment
spec:replicas: 1selector:matchLabels:app: python-apptemplate:metadata:labels:app: python-appspec:containers:- name: python-containerimage: python:3.9command: ["python", "-m", "http.server", "8000"]ports:- containerPort: 8000volumeMounts:- name: data-volumemountPath: /app/datasubPath: data1volumes:- name: data-volumehostPath:path: /root/data---
apiVersion: v1
kind: Service
metadata:name: python-service
spec:selector:app: python-appports:- protocol: TCPport: 80targetPort: 8000---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:name: python-ingressannotations:nginx.ingress.kubernetes.io/rewrite-target: /
spec:rules:- host: domain.comhttp:paths:- path: /app1pathType: Prefixbackend:service:name: python-serviceport:number: 80
这篇关于k8s之volumes和volumeMounts的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!