K8S-Namespace 切換工具


# cd
# mkdir tools
# git clone https://github.com/ahmetb/kubectx
# cp -ar kubectx/kube* /usr/bin/
這就算安裝完成了

 使用方法

# kubens   #列出命名空間
arms-prom
default
devops
kube-node-lease
kube-public
kube-system
shangyebianxian
syst
# kubens  shangyebianxian #切換某個命名空間下
Context "kubernetes-admin-c698628470b92477887a250b3f6b576d0" modified.
Active namespace is "shangyebianxian".
[ro
[root@iZ2ze7bo9s80zaf57fadlsZ tools]# kubectl get pod  #查詢pod
NAME                           READY   STATUS    RESTARTS   AGE
uat-xc-light-sdk-server-go-0   1/1     Running   0          5h36m
xc-light-sdk-server-go-0       1/1     Running   0          5h5m
xc-light-sdk-server-go-1       1/1     Running   0          4h58m

#kubectl get pod -n shangyebianxian #得到這個命名空間的所有POD
#kubectl  describe pod/xc-light-sdk-server-go-0#查看啟動流程,排錯專用
#kubectl  logs       pod/xc-light-sdk-server-go-0  #查看啟動后的日志
#kubectl  logs  -f --tail 10     pod/xc-light-sdk-server-go-0  #動態查看啟動后的后10行日志
#kubectl  exec -it pod/xc-light-sdk-server-go-0 sh #進入容器內部
#helm list  #查看該命名空間下的應用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM