Pourquoi mes pods ne se déploient-ils pas après l'application d'une politique de sécurité des pods ?
Cloud privé virtuel Infrastructure classique
Après avoir créé un pod ou exécuté kubectl get events pour vérifier le déploiement d'un pod, vous voyez apparaître un message d'erreur similaire à l'exemple suivant.
unable to validate against any pod security policy
Le contrôleur d'admission PodSecurityPolicy vérifie l'autorisation de l'utilisateur ou du compte de service qui a tenté de créer le pod.
Si aucune politique de sécurité de pod ne prend en charge ce compte utilisateur ou ce compte de service, le contrôleur d'admission PodSecurityPolicy empêche la création des pods.
Si vous avez supprimé l'une des ressources de politique de sécurité des pods pour la gestion du cluster IBM, vous risquez de rencontrer des problèmes similaires.
Vérifiez que le compte utilisateur ou le compte de service est autorisé par une politique de sécurité de pod. Il se peut que vous deviez modifier une politique existante.
Si vous avez supprimé une ressource de gestion de cluster IBM, actualisez le maître Kubernetes pour la restaurer.
-
Actualisez le maître Kubernetes pour restaurer la ressource.
ibmcloud ks cluster master refresh