¿Por qué no se despliegan mis pods después de aplicar una política de seguridad de pod?

Nube privada virtual Infraestructura clásica

Tras crear un pod o ejecutar kubectl get events para comprobar el despliegue de un pod, aparece un mensaje de error similar al del ejemplo siguiente.

unable to validate against any pod security policy

El controlador de admisión PodSecurityPolicy comprueba la autorización del usuario o cuenta de servicio que intentó crear el pod.

Si no hay ninguna política de seguridad de pod que dé soporte a la cuenta de usuario o al servicio, el controlador de admisiones PodSecurityPolicy impide que se creen los pods.

Si ha eliminado uno de los recursos de política de seguridad de pods para la gestión de clústeres de IBM, es posible que experimente problemas similares.

Asegúrese de que el usuario o la cuenta de servicio tenga autorización de la política de seguridad de pod. Es posible que tenga que modificar una política existente.

Si ha suprimido un recurso de gestión de clústeres de IBM, renueve el nodo maestro de Kubernetes para restaurarlo.

  1. Inicie una sesión en la cuenta. If applicable, target the appropriate resource group. Establezca el contexto para el clúster.

  2. Renueve el nodo maestro de Kubernetes para restaurarlo.

    ibmcloud ks cluster master refresh