ポッド・セキュリティー・ポリシーの適用後にポッドのデプロイに失敗するのはなぜですか?
仮想プライベートクラウド クラシック・インフラストラクチャー
ポッドを作成したり、 kubectl get events を実行してポッドのデプロイを確認したりすると、次の例のようなエラーメッセージが表示されます。
unable to validate against any pod security policy
PodSecurityPolicy アドミッションコントローラは、ポッドを作成しようとしたユーザーまたはサービスアカウント認可をチェックします。
ポッドのセキュリティー・ポリシーがユーザー・アカウントまたはサービス・アカウントをサポートしていない場合、PodSecurityPolicy アドミッション・コントローラーはポッドが作成されないようにします。
IBM クラスタ管理用のポッドセキュリティポリシーリソースの1つを削除した場合も、同様の問題が発生する可能性があります。
ユーザー・アカウントまたはサービス・アカウントがポッドのセキュリティー・ポリシーによって許可されていることを確認してください。 既存のポリシーを変更する必要があるかもしれません。
IBM クラスター管理リソースを削除した場合は、Kubernetes マスターをリフレッシュして復元します。
-
アカウントにログインします。 該当する場合は、適切なリソース・グループをターゲットにします。 クラスターのコンテキストを設定します。
-
Kubernetes マスターを最新表示して復元します。
ibmcloud ks cluster master refresh