接下來在kubernetes集羣中部署一個nginx程序,測試下集羣是否在正常工作。
# 部署nginx
[root@master ~]# kubectl create deployment nginx --image=nginx:1.14-alpine
deployment.apps/nginx created
# 暴露端口
[root@master ~]# kubectl expose deployment nginx --port=80 --type=NodePort
service/nginx exposed
# 查看服務狀態
[root@master ~]# kubectl get pods,svc
NAME READY STATUS RESTARTS AGE
pod/nginx-6867cdf567-k2stk 1/1 Running 0 112s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 3h59m
service/nginx NodePort 10.108.196.27 <none> 80:30270/TCP 55s
# 4 最後在電腦上訪問下部署的nginx服務
http://192.168.56.101:30270/