/
osbornray
/
PythonHacks
Обзор
Документация
Войти
/
osbornray
/
PythonHacks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
KubernetesManagementPolicy/HelpFile.json
25 строк
819 B
RekhuGopal
Updated
13 авг 2022, 19:13
13 авг 2022, 19:13
f077d68
Код
Авторство
О чём код?
## Create EKS Cluster eksctl create cluster -f cluster.yaml ## Set up jsPolicy helm repo update helm install jspolicy -n jspolicy --create-namespace --repo https://charts.loft.sh --generate-name ## Check if pods are running kubectl get pods -n jspolicy ## Apply policy to block depoyment in 'default' namespace kubectl create -f deny-default-ns-policy.yaml ## Test deployment and it should be blocked. kubectl create -f nginx.yaml ## Create another namespace 'xyz' and deploy nginx on it , it should work. kubectl create ns web kubectl create -f nginx_deployment.yaml ## Create a policy to allow only list of Amzon ECR for deployments kubectl create -f enforce-image-registry.yaml ## Deploy nginx to check if it blocked when image not from ECR -- Should be blocked kubectl create -f nginx_deployment.yaml