k8s下kubectl相關的命令使用總結

2021-09-27 10:26:37 字數 1187 閱讀 4665

kubectl get node          //獲得 部署節點

kubectl get ns           //獲得 namespace

kubectl get pods         //pod

kubectl get pods -o wide   //正在執行的pod

kubectl get pods -n storage-system |grep lcmapi   //查詢pod

kubectl delete pods -n storage-system lcmapi-7cf4bd8f45-27gpv lcmapi-7cf4bd8f45-m86f7 lcmapi-7cf4bd8f45-wmh2g   //刪除多個pod

kubectl get pods --show-labels

kubectl get pods --all-namespaces

kubectl describe pods///顯示pod的詳細資訊

kubectl describe nodes //顯示node的詳細資訊

kubectl get endpoints // 檢視所有的endpoints

kubectl logs # 檢視容器的日誌

kubectl logs -f # 實時檢視日誌

kubectl edit deployment umstor-rgw-customer -n storage-system  //修改對應的 deployment

kubectl get service -n storage-system | grep umstor-rgw

kubectl exec -it lcmapi-fb8f8cb69-7lfqn  -n storage-system bash  //進入對應的pod裡面

kubectl get pods -n storage-system | grep lcmapi // 檢視lcmapi的pod名稱

kubectl exec -it lcmapi-7cf4bd8f45-pz8sp -n storage-system bash  //進入lcm的pod容器內

for lcm in $(kubectl get pods -n storage-system | grep lcmapi | awk  ''); do kubectl logs -n storage-system -f --tail=200 $lcm; done   //檢視日誌

k8s集群kubectl實用命令

最近在一直學習k8s集群搭建以及k8s的元件學習,在學習過程中涉及非常多的kubectl命令,為了方便查閱,於是總結摘錄到本博文中。1.查詢kubelet啟動日誌 journalctl xefu kubelet 2.檢視kubelet日誌 journalctl xeu kubelet 3.kebec...

kubectl操作k8s的基本命令

命令太多,有時候忘記了,這裡做個記錄。kubectl缺省會去找 root kube config檔案,config檔案內存放的是k8s的集群認證資訊,當然也可以使用命令去指定改檔案的路徑。kubectl命令中,pod和pods等價,deploy和deployment等價,也就是說命令中替換使用效果一...

K8s的kubectl常用命令

依次執行一下命令 yum install y bash completionsource usr share bash completion bash completion source echo source bashrc po pod ns 命名空間namespace instance 例項 s...