Resuelva el problema de "En el contenedor Pod, sin permiso de sudo, no se puede instalar software y realizar operaciones específicas"

problema

Tengo un pod llamado jenkins-app-2843651954-4zqdp, quiero instalar varios programas en este pod, ¿cómo puedo hacer esto? Intenté usar kubectl exec -it jenkins-app-2843651954-4zqdp /bin/bashy luego ejecutar el apt installcomando, pero como el usuario no tiene permisos de sudo, no puedo ejecutar el comando.


resolver

Vea qué caparazón usa la vaina

# kubectl exec -it jenkins-app-2843651954-4zqdp (bash || ash || sh)

# ps aux

Use kubectl describe pod para encontrar el nodo y el ID de contenedor del Pod en ejecución, SSH en el nodo y ejecute el siguiente comando.

# docker ps | grep xxx

# docker exec -u root ContainerID ash

Supongo que te gusta

Origin blog.csdn.net/yjk13703623757/article/details/108213783
Recomendado
Clasificación