K8S 常用命令

2021-10-19 13:27:56 字數 2535 閱讀 1884

kubectl get po --all-namespaces (顯示所有節點)

kubectl get pods --all-namespaces -o wide (檢視pod詳細資訊)

kubectl describe po devops-ci-backend-765fbd6cb4-9zx7g -n c7n-system

kubectl exec devops-ci-backend-7b47b7cd6-rzstx -n c7n-system -it /bin/sh

kubectl exec tomcat -pod-id -n [namespace] --netstat -tnl(檢視pod埠)

kubectl delete po -n --force --grace-period=0

kubectl logs --tail=100 devops-ci-backend-7f95bbc4d8-8v66n -n c7n-system

kubectl logs --since=2m devops-ci-backend-7f95bbc4d8-8v66n -n c7n-system

kubectl logs -f anubis-helm-86798d8cfb-lbnlh-c anubis-server-n c7n-system

kubectl top pod -n steam-system

kubectl get pod -n steam-uat --watch

設定當前節點不可排程(在client機器上面執行)

kubectl cordon jtdopsvpca03

設定當前節點可排程(在client機器上面執行)

kubectl uncordon jtdopsvpca03

kubectl get pvc -n gitlab

kubectl get pv -n gitlab

kubectl describe pv gitlab-mysql-pv -n gitlab

kubectl edit configmap gitlab-cm -n gitlab

kubectl cluster-info

kubectl get nodes

kubectl scale --replicas=8 deployment spark-worker-deployment -n c7n-system

kubectl config view

kubectl get limitrange --all-namespaces

kubectl rollout history deployment devops-ci --namespace=steam-uat

kubectl rollout history deployment devops-ci -n steam-uat --revision=183

kubectl rollout undo deployment/devops-ci -n steam-uat --to-revision=2

kubectl get role

kubectl get clusterrole admin -o yaml

kubectl create security tls tomcat-ingress-security --cert=tls.cert --key=tls.key

kubectl api-versions

kubectl explain pods

kubectl explain pods.metadata

啟動服務 systemctl start kubelet / service kubelet start

重啟服務 systemctl restart kubelet / service kubelet restart

關閉服務 systemctl stop kubelet / service kubelet stop

檢視服務狀態 systemctl status kubelet / service kubelet reload

加入到啟動項 systemctl enable kubelet / service kubelet status

k8s常用命令常用k8s命令

獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行pod節點資訊。以json格式輸出乙個pod資訊。列出所有replication controllers和service資訊。列出所有不同的資源物件。獲取列出乙個或多個資源的資訊。列出所有執行的pod資訊。列出pod以及執行p...

k8s常用命令

1.獲取所有集群節點資訊 kubectl get node kubectl get node o wide 2.排程 不排程master節點 kubectl uncordon master節點ip kubectl cordon master節點ip 4.獲取集群所有應用資訊 kubectl get ...

k8s常用命令

1.kubectl get po grep candy 列出所有的candy開頭的pod 2.kubectl get po w grep candy 監聽pod變化 ctrl c退出 3.kubectl logs f pod的id名 簡稱 檢視日誌 日誌大小超過10m會自動輪替,logs只檢視最後一...