k8s的使用

1. 查看 kubectl 的狀態
    kubectl version
2. 查看集羣信息

    kubectl cluster-info

3. 查看節點信息

    kubectl get nodes

4. 建立一個發佈

kubectl create deployment k8sdemo --image=gaocongdocker/k8sdemo   #image要是能在dockerhub上的

kubectl run k8sdemo --image=gaocongdocker/k8sdemo  --port 8080


5. 查詢全部的發佈

kubectl get deployments

6. 查詢 pods信息

    kubectl get pods

7.查看集羣事件
    kubectl get events

8.查看kubectl配置
    kubectl config view
9. 建立服務


默認狀況下,Pod只能經過Kubernetes羣集中的內部IP地址訪問。要從hello-nodeKubernetes虛擬網絡外部訪問Container,您必須將Pod公開爲Kubernetes 服務。

使用如下kubectl expose命令將Pod公開到公共Internet :


kubectl expose deployment k8sdemo --type=LoadBalancer --port=8080--type=LoadBalancer標誌表示您要在羣集外部公開您的服務。


10. 查詢pods 詳情

kubectl describe pods

11. 查詢服務詳情

kubectl describe services/k8sdemo

12.進入pod內部運行命令

 kubectl exec -it k8sdemo-54499bbf6-h944d curl localhost:8080

13.添加複製集

kubectl scale deployments/k8sdemo --replicas=4

14. 查看每一個pod的詳情

kubectl get pods -o wide

15.查看發佈信息詳情
kubectl describe deployments/k8sdemo

16.查看服務詳情

kubectl describe services/k8sdemo
相關文章
相關標籤/搜索