Kubernetes命令

weixin_34391854發表於2018-04-02
1、檢視某個名稱空間的所有pod
 kubectl get pod -n <NameSpace>

 

2、檢視所有名稱空間的所有pod

kubectl get pod --all-namespaces

 

3、檢視某個pod的日誌

kubectl logs <Pod Name> -n <NameSpace>

 

4、檢視某個pod的日誌 顯示最後的m行

kubectl logs <Pod Name> -n <NameSpace> --tail m

 

5、檢視某個名稱空間下的deployment

kubectl get deployment -n <NameSpace>

 

6、編輯某個deployment

kubectl edit deployment <Deployment Name> -n <NameSpace>

 

 7、進入到pod容器

kubectl exec -it <Pod Name> bin/sh -n <Namesapce>

 

 8、pod容器內curl拿到env

curl localhost:<Port>/env

 

9、以yaml格式顯示pod的詳細資訊

kubectl get pod <Pod Name> -n <NameSpace> -o yaml

 

10、顯示pod的更多詳細資訊

kubectl get pod <Pod Name> -n <Namespace> -o wide

 

11、刪除pod(重啟pod)

kubectl delete pod  <Pod Name> -n  <Namespace>

 

相關文章