最近使用kubectl命令比較多,這裏總結出一些自己經常用到的命令,如下:
kubectl --help
kubectl cluster-info --查看集羣信息
kubectl get cs --查看集羣健康狀態
kubectl get nodes --獲取集羣節點
kubectl describe node 主機ip --查看節點情況
kubectl get namespaces --查看命名空間
kubectl get pod -n namespcae名稱 --查看pod裏的容器服務
kubectl get deployment -n namespcae名稱 --查看部署
kubectl delete pod pod名稱 -n namespcae名稱 --刪除pod
kubectl delete deployment deployment名稱 -n namespcae名稱 --刪除部署,在刪除pod時如果失敗,則通過刪除deployment來實現
kubectl logs -f -n namespcae名稱 容器名稱 --實時查看日誌
kubectl logs --tail 100 -n namespcae名稱 容器名稱 --查看最新100行日誌
kubectl logs --since 10m -n namespcae名稱 容器名稱 --查看最近10分鐘日誌
kubectl -n namespace名稱 exec -it pod名稱 bash --登錄容器
這裏順便給出k8s中文文檔地址:
https://www.kubernetes.org.cn/k8s