K8S部署一个简单的 nginx
创建deployment,k8s 使用 kubectl create 来创建资源,-f 制定资源描述的文件
[root@op demo1]# kubectl create -f nginx-dep.yaml
deployment.apps/nginx created
[root@op demo1]# kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-76c9787465-8bqj8 0/1 ContainerCreating 0 7s
这时会去加载镜像,等一会可以看到:
[root@op demo1]# kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-76c9787465-8bqj8 1/1 Running 0 83s
查看所有信息:
kubectl describe pod/nginx-76c9787465-8bqj8
修改 yaml 文件后可从新部署:
kubectl apply -f nginx-dep.yaml
查看此时集群里的资源:
[root@op demo1]# kubectl get pods,deployments,rs,svc
NAME READY STATUS RESTARTS AGE
pod/nginx-7c7bc94684-td5k8