|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
|
Esta es documentación inédita para Admission Controller 1.34-dev. |
Desactivación de emergencia
En una emergencia, los equipos de operaciones pueden necesitar realizar acciones que SUSE Security Admission Controller bloquearía.
Este documento explica cómo desactivar Admission Controller para que los equipos de operaciones puedan abordar fallos en el clúster. Después de resolver la situación, los equipos de operaciones pueden reiniciar Admission Controller.
Desactivar Admission Controller
Primero, detén el controlador de Admission Controller. Haces esto escalando su ampliación a cero:
kubectl scale deployment kubewarden-controller \
--replicas=0 \
-n kubewarden
Asegúrate de usar el nombre del espacio de nombres donde se despliega la pila de Admission Controller.
Aquí, la pila se despliega en el espacio de nombres kubewarden.
A continuación, elimina todos los ValidatingWebhookConfigurations y MutatingWebhookConfigurations creados por Admission Controller:
# Delete all the ValidatingWebhookConfiguration created by {short-project-name}
kubectl delete validatingwebhookconfigurations \
-l app.kubernetes.io/part-of=kubewarden
# Delete all the MutatingWebhookConfiguration created by {short-project-name}
kubectl delete mutatingwebhookconfigurations \
-l app.kubernetes.io/part-of=kubewarden
Restaurar Admission Controller
Cuando la emergencia haya terminado, restaura la pila de Admission Controller volviendo a activar el controlador de Admission Controller:
kubectl scale deployment kubewarden-controller \
--replicas=1 \
-n kubewarden
-
Asegúrate de usar el nombre del espacio de nombres donde se despliega la pila de Admission Controller. Aquí, la pila se despliega en el espacio de nombres
kubewarden. -
Asegúrate de escalar el controlador de nuevo a su valor original. Este ejemplo asume que solo hay una réplica del controlador en funcionamiento.
Una vez que el controlador esté en funcionamiento, reconcilia las políticas desplegadas. Los recursos ValidatingWebhookConfiguration y MutatingWebhookConfiguration, previamente eliminados, se recrean, reforzando así las políticas.