Demo da apresentação "Nova Era de PolÃticas no Kubernetes: Explorando Abordagens Nativas de Policy Enforcement" no KCD São Paulo 2024.
Slides: https://docs.google.com/presentation/d/1K0n0TPD-KvPq-87puMRLg-Ap_V-awjU02DgP5odxZNk/edit?usp=sharing
- Kind
- kubectl
Os comandos usados nesta demo estão no arquivo Makefile. Acesse para mais detalhes.
Este comando cria um cluster Kubernetes com Kind na versão 1.29.2 com a feature gate ValidatingAdmissionPolicy
habilitada.
make kind-create-cluster
Os comandos abaixo aplicam as polÃticas de exemplo. Aplique uma por vez.
# exemplo 1
make example-1
# exemplo 2
make example-2
# exemplo 3
make example-3
Para testar cada polÃtica acima, aplique o Deployment e Pod de exemplo com os comandos abaixo:
# Deployment
make apply-deployment
# Pod
make apply-pod
Altere os arquivos deployment.yaml
e pod.yaml
para testar diferentes cenários.