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