Tengo un pod en el espacio de nombres Foo y una cuenta de servicio en el espacio de nombres Bar. ¿Puedo ejecutar el pod como la cuenta de servicio desde el otro espacio de nombres? ¿O el hecho de que el pod y la cuenta de servicio pertenezcan a diferentes espacios de nombres me bloqueará?
No, no puedes. Su pod y su cuenta de servicio deben estar en el mismo espacio de nombres. Como, las cuentas de servicio y los pods tienen espacios de nombres .
En cuanto al documento k8s:
Cuando crea un pod, si no especifica una cuenta de servicio, se le asigna automáticamente la cuenta de servicio predeterminada en el mismo espacio de nombres . La cuenta de servicio debe existir en el momento en que se crea el pod, o será rechazado.
También es algo lógico, ya que son objetos con espacio de nombres. Por lo tanto, deben estar en el mismo espacio de nombres.
No puede actualizar la cuenta de servicio de un pod ya creado.