第一步:在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