k8s上部署nginx镜像服务

第一步:在master 节点上创建一个deployment

[root@k8s-ansibles ~]#kubectl create deployment nginx –image=nginx

[root@k8s-ansibles ~]#kubectl get deployments

NAME    READY   UP-TO-DATE   AVAILABLE   AGE

nginx   1/1     1            1           16h

第二步:创建一个service

[root@k8s-ansibles ~]#kubectl create service nodeport nginx –tcp 80:80

[root@k8s-ansibles ~]# kubectl get svc

NAME         TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)        AGE

kubernetes   ClusterIP   10.68.0.1     <none>        443/TCP        21d

nginx        NodePort    10.68.43.87   <none>        80:31082/TCP   20d

第三步:验证

访问:http://10.100.7.20:31082/

即可打开nginx

PS:容器回收:

[root@k8s-ansibles ~]#kubectl delete deployments/nginx services/nginx

[root@k8s-ansibles ~]#deployment.extensions “nginx” deleted

[root@k8s-ansibles ~]#service “nginx” deleted

k8s上部署nginx镜像服务

发表回复

滚动到顶部