K8S部署一个简单的 nginx

K8S部署一个简单的 nginx 创建deployment,k8s 使用 kubectl create 来创建资源,-f 制定资源描述的文件 [root@o

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