Verificar hosts Kubernetes contra diretrizes CIS com kube-bench antes de auditoria ou trabalhos de hardening
Execute uma verificação de postura baseada em benchmark em nós e planos de controle Kubernetes antes de iniciar uma auditoria, upgrade ou sprint de hardening.
Pré-requisitos
Binário ou imagem de contêiner kube-bench, acesso aos nós Kubernetes ou ao contexto do cluster, perfil de benchmark correspondente ao ambiente alvo
Instalação
Requisitos e observações do upstream:
Notas de uso básico ou como começar:
-
Existem várias maneiras de executar o kube-bench.
-
Você pode executar o kube-bench dentro de um pod, mas ele precisará de acesso ao namespace PID do host para verificar os processos em execução, bem como acesso a alguns diretórios no host onde arquivos de configuração e outros arquivos estão...
-
O arquivo job.yaml fornecido pode ser aplicado para executar os testes como um job. Por exemplo:
-
Extraído dos documentos upstream: https://raw.githubusercontent.com/aquasecurity/kube-bench/HEAD/README.md