有很多时候,我们想在pod中安装测试工具,但被身份权限卡壳了
所以以root身份进入pod,是最快的方式
直接说方法
- 先找到pod的名称
kubectl get pods -n [NAMESPACE] -o wide
- ssh到pod所在的节点
- 用
docker ps
找pod对应的container
例如第一步中用到的pod
名为mobe-cloud-xxx-xxx-xxx
docker ps | grep mobe-cloud-xxx-xxx-xxx
这样就可以找到docker container的id
- 用
docker exec
的方式进入容器
docker exec -it -u root [CONTAINER_ID] /bin/bash
接下来就可以为所欲为了
感谢大家的阅读, 如有疑问可以加我微信
评论已关闭