在具有root访问权限的kubernetes窗格上执行命令
我有一个名为“jenkins-app-2843651954-4zqdp”的豆荚。 我想暂时在这个吊舱上安装一些软件。 我怎样才能做到这一点?
我正在尝试这个kubectl exec -it jenkins-app-2843651954-4zqdp -- /bin/bash
,然后运行apt-get install命令,但是因为我正在访问的用户没有sudo访问权限,所以我无法运行命令
- 使用
kubectl describe pod ...
查找运行Pod和容器ID的节点(docker://...
) - SSH进入节点
- 运行
docker exec -u root ID -- /bin/bash