Información general

El Datadog Cluster Agent gestiona el Datadog Admission Controller creando, actualizando y eliminando Admission Controllers según sea necesario. Para desactivar Admission Controller o eliminar el Cluster Agent, primero debes desactivar las funciones del Admission Controller en la configuración del Cluster Agent y volver a desplegar el Cluster Agent. Una vez eliminados los Admission Controllers, se puede eliminar el Cluster Agent de forma segura si es necesario.

Requisitos previos

Datadog Cluster Agent v7.63+

Pasos

Para desactivar los Admission Controllers con tu Cluster Agent gestionado por el Datadog Operador:

  1. Configura features.admissionController.enabled como false en tu configuración del DatadogAgent.
  2. Establece features.admissionController.validation.enabled en false en tu configuración del DatadogAgent.
  3. Establece features.admissionController.mutation.enabled en false en tu configuración del DatadogAgent.
  apiVersion: datadoghq.com/v2alpha1
  kind: DatadogAgent
  metadata:
    name: datadog
  spec:
    features:
      admissionController:
        enabled: false
        validation:
          enabled: false
        mutation:
          enabled: false

Después de volver a desplegar el Cluster Agent con la configuración actualizada, se eliminan los Admission Controllers.

Para desactivar los Admission Controllers con tu Cluster Agent gestionado por el Helm Chart de Datadog:

  1. Configura clusterAgent.admissionController.enabled como false.
  2. Configura clusterAgent.admissionController.validation.enabled en false.
  3. Configura clusterAgent.admissionController.mutation.enabled en false.
clusterAgent:
  enabled: true
  admissionController:
    enabled: false
    validation:
      enabled: false
    mutation:
      enabled: false

Puedes confirmar que los Admission Controllers se han eliminado comprobando los recursos ValidatingWebhookConfiguration y MutatingWebhookConfiguration en tu clúster.

kubectl get validatingwebhookconfigurations.admissionregistration.k8s.io
kubectl get mutatingwebhookconfigurations.admissionregistration.k8s.io

Referencias adicionales