No description
Find a file
2025-10-27 11:43:06 +01:00
api-deployment.yaml Primer commit 2025-10-27 11:43:06 +01:00
api-ingress.yaml Primer commit 2025-10-27 11:43:06 +01:00
api-service.yaml Primer commit 2025-10-27 11:43:06 +01:00
instalaEjemplo.sh Primer commit 2025-10-27 11:43:06 +01:00
instalaKyverno.sh Primer commit 2025-10-27 11:43:06 +01:00
namespace.yaml Primer commit 2025-10-27 11:43:06 +01:00
policy-deployment.yaml Primer commit 2025-10-27 11:43:06 +01:00
policy-namespace.yaml Primer commit 2025-10-27 11:43:06 +01:00
policy-service.yaml Primer commit 2025-10-27 11:43:06 +01:00
README.md Primer commit 2025-10-27 11:43:06 +01:00
ui-deploymen.yaml Primer commit 2025-10-27 11:43:06 +01:00
ui-service.yaml Primer commit 2025-10-27 11:43:06 +01:00

Kyverno

Fuente

Instalar Kyverno

Lanzar la shell

instalaKyverno.sh

Ejemplos

Lanzar la shell

instalaEjemplo.sh

Proteger todos los namespaces

kubectl create -f policy-namespace.yaml

Probar configuración

kubectl --dry-run=server delete ns test

lo de --dry-run=server es para probar pero sin hacer nada realmente

Resultado:

Error from server: admission webhook "validate.kyverno.svc-fail" denied the request: 

resource Namespace//test was blocked due to the following policies 

block-ns-updates-deletes:
  block-updates-deletes: This resource is protected and changes are not allowed.       Please
    seek a cluster-admin.