Control de OPA admisión para clúster privado GKE

Control de OPA admisión para clúster privado GKE

1432
Created On 02/10/22 18:37 PM - Last Modified 01/23/26 18:41 PM


Symptom


Todas las implementaciones fallaron después de aplicar OPA el control de admisión desde Prisma Console.

Environment


  • Clúster privado GKE , Todas las versiones
  • Prisma Cloud Compute SaaS y la versión autohospedada anterior a 21.04


Cause


El defensor no puede llegar al clúster debido a la falta firewall de regla.

Resolution


  1. Compruebe el número de puerto utilizado por el defensor en el clúster mediante este comando
    kubectl describe svc defender -n twistlock

    Image.png
  2. Ir a la GKE cuenta,
    VPC Network >> Firewall
  3. Busque la entrada correcta, que tiene el nombre del clúster
    <<Cluster-name-master>

    Image.png
  4. Después de seleccionar la entrada correcta de Firewall la lista, haga clic en esa entrada y haga clic en editarImage.png
  5. Después de hacer clic en editar, desplácese hacia abajo hasta la sección puertos y protocolo y agregue el puerto correcto en la columna tcp Tome el número de puerto del paso 1 (por ejemplo, 9998)Image.png
  6. Guarde la configuración.
  7. Después de guardar la configuración, implemente el control de admisión (validación del webhook) en el OPA clúster privado GKE .
  8. Implementar un pod privilegiado con esta configuración para realizar pruebas
    apiVersion: v1
    kind: Pod
    metadata:
      name: nginx
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx
        ports:
        - containerPort: 80
        securityContext:
          privileged: true
  9. Inicie sesión en la consola de Prisma y compruebe
    Compute>>Events>>Admission Audit

    Debe recibir una auditoría de admisión para el clúster privado específicoImage.png


Additional Information


Consulte este documento para Open Policy Agent -
https://docs.paloaltonetworks.com/prisma/prisma-cloud/prisma-cloud-admin-compute/access_control/open_policy_agent.html


Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u0000004NBVCA2&lang=es&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language