首先我確保了master和nodes節點的正常運行,還有各個組件處於健康狀態
-
使用 kubectl 命令創建監聽 80 端口的 Nginx Pod(Kubernetes 運行容器的最小單元)
kubectl run nginx --image=nginx --port=80
運行結果:
可以看到,這里提示只是成功創建了一個pod 叫nginx,在以往的版本中似乎會順便創建一個deployment,顯然這里沒有 -
使用
kubectl get deployment
命令查看deployment
問題就出現了,的確沒有,那我們就需要手動創建 -
使用
kubectl create deployment nginx --image=nginx
-
再次使用
kubectl get deployment
查看,可以看到已經有了一個nginx 的 deployment
其他內容:發布服務
使用負載均衡模式發布服務
kubectl expose deployment nginx --port=80 --type=LoadBalancer
查看服務詳情
kubectl describe service nginx
輸出如下:
這里我就可以利用 節點的ip+暴露出來的端口 檢測服務是否訪問成功