文件名nginx-deployment.yaml
apiVersion: apps/v1kind: Deploymentmetadata:name: nginx-deploymentspec:selector:matchLabels:app: nginxreplicas: 2template:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:1.8ports:- containerPort: 80volumeMounts:- mountPath: "/usr/share/nginx/html"name: nginx-volvolumes:- name: nginx-volemptyDir: {}
我们会部署两个nginx,volumeMounts,name是下面这个volumes,不想使用docker的默认_data来数据存储
这个里面,我们使用
### 创建
kubectl apply -f nginx-deployment.yaml
### 部署好,查看状态
kubectl get pods -l app=nginx
### 描述pod,可以看下面的event
kubectl describe pod nginx-deployment-748c6fff66-49wbv
### 更新,此处的更新就是yaml配置文件更新
kubectl apply -f nginx-deployment.yaml
### 删除
kubectl delete -f nginx-deployment.yaml



