查看相關的狀態
命令 |
說明 |
kubectl get node |
獲取各個節點的狀態 |
kubectl get cs -o yaml |
檢查組件的運行狀態 |
kubectl cluster-info |
獲取master 的相關信息(如果是高可用集羣,那麼獲取的是VIP節點) |
kubectl get pods |
獲取pods 內正在運行的容器情況 |
kubectl get pods --all-namespaces |
獲取所有pods 內正在運行的容器情況(包含隱藏的容器) |
kubectl get deployment |
獲取pods 內容器運行的情況 |
kubecl get services |
獲取對應映射的服務 |
kubectl describe service (container_name) |
獲取所有(指定的容器名字)的服務詳情 |
kubectl get ingress |
查看Ingress |
kubectl get pods -n ingress-nginx -o wide |
查看 Nginx Ingress Controller |
運行相關的服務
kubectl run mynginx--image=nginx --replicas=2 --port=80
kubectl expose deployment mynginx --port=80 --type=LoadBalancer
service/mynginx exposed
刪除相關服務以及容器
kubectl delete deployment mynginx
deployment.apps "mynginx" deleted
kubectl delete service mynginx
service "mynginx" deleted