檢視所有 pod 列表, -n 後跟 namespace, 檢視指定的命名空間
kubectl get pod
kubectl get pod -n kube
kubectl get pod -o wide
檢視 rc 和 service 列表, -o wide 檢視詳細資訊
kubectl get rc,svc
kubectl get pod,svc -o wide
kubectl get pod -o yaml
顯示 node 的詳細資訊
kubectl describe node 192.168.0.212
顯示 pod 的詳細資訊, 特別是檢視 pod 無法建立的時候的日誌
kubectl describe pod eg:
kubectl describe pod redis-master-tqds9
kubectl create -f pod.yaml
基於 pod.yaml 定義的名稱刪除 pod
kubectl delete -f pod.yaml
刪除所有包含某個 label 的pod 和 service
kubectl delete pod,svc -l name=
刪除所有 pod
kubectl delete pod --all
檢視 endpoint 列表
kubectl get endpoints
執行 pod 的 date 命令
kubectl exec -- date
kubectl exec -- bash
kubectl exec -- ping 10.24.51.9
通過bash獲得 pod 中某個容器的tty,相當於登入容器
kubectl exec -it -c -- bash
eg:kubectl exec -it redis-master-cln81 -- bash
檢視容器的日誌
kubectl logs kubectl logs -f # 實時檢視日誌
kubectl log -c # 若 pod 只有乙個容器,可以不加 -c
檢視注釋
kubectl explain pod
kubectl explain pod.apiversion
k8s kubectl常用命令
檢視所有 pod 列表,n 後跟 namespace,檢視指定的命名空間 kubectl get pod kubectl get pod n kube kubectl get pod o wide 檢視 rc 和 service 列表,o wide 檢視詳細資訊 kubectl get rc,svc...
k8s kubectl常用指令
注 docker版本 18.06.2 ce kubernetes v1.15.2 伺服器 centos7 以建立乙個deployment展開說明。kubectl create deployment nginx demo image nginx latest建立乙個名為nginx demo的deplo...
k8s常用命令常用k8s命令
獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行pod節點資訊。以json格式輸出乙個pod資訊。列出所有replication controllers和service資訊。列出所有不同的資源物件。獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行p...