1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

IBMCloud IKS作成時のエラー対応(ContainerRegistry)

Posted at

目的

IBM Cloud Kubernetes Serviceのオーダ時に一部権限が足りない場合、サービスの作成は完了するものの、一部エラーとなり、事後対応が必要になる場合がある。今回はContainerRegistryに関するエラーとなった場合の対応方法を記載する。

エラー内容

貼り付けた画像_2024_01_25_13_51.png

対応の流れ

  • IAM権限の付与
  • ContainerRegistryに対するIAM権限役割をクラスターに割り当てる

IAM権限の付与

参考URL
名前空間を作成するときに、指定されたリソースへのアクセスが許可されないのはなぜですか?

ドキュメント抜粋

起きている現象
名前空間を作成しようとすると、以下のエラー・メッセージが表示されます。

You are not authorized to access the specified resource.

現象の理由
名前空間を操作するための正しいユーザー権限がありません。 名前空間を追加、割り当て、および削除するには、アカウント・レベルで Container Registry サービスの管理者役割を持っている必要があります。 リソース・グループ (複数可) に対する管理者の役割を持っている場合は、アカウント・レベルの管理者の役割でなければなりません。

修正方法
アカウント・レベルでマネージャーの役割が割り当てられていることを確認する必要があります。 詳しくは、名前空間を操作するためのユーザー許可を参照してください。

ここから権限の付与を実施していく

今回はグループに対してアクセス権限を追加する
管理 -> **アクセス(IAM)**を選択
貼り付けた画像_2024_01_25_14_10.png

アクセスグループ -> グループ名 -> 右側の・・・を選択 -> グループの管理を選択
貼り付けた画像_2024_01_25_14_08.png

アクセス -> アクセス権限の割り当てを選択
貼り付けた画像_2024_01_25_14_11.png

検索メニューにて、Container Registryを選択し、次へ
貼り付けた画像_2024_01_25_14_02.png

すべてのリソースを選択
リソースグループ等で制限すると動作しない
貼り付けた画像_2024_01_25_14_03.png

役割とアクションにて、サービスアクセスの管理者にチェックを入れる
貼り付けた画像_2024_01_25_14_03.png

レビューを選択
貼り付けた画像_2024_01_25_14_15.png

設定内容に問題がないことを確認し、追加を選択
貼り付けた画像_2024_01_25_14_05.png

最後に、割り当てを選択して完了
貼り付けた画像_2024_01_25_14_05.png

下記のように権限が追加されたらOK
貼り付けた画像_2024_01_25_14_16.png

ContainerRegistryに対するIAM権限役割をクラスターに割り当てる

参考ページ
デフォルトのイメージ・プル・シークレットのセットアップ
イメージ・プル・シークレットの更新

まずは、IKSのクラスターIDを確認するために、IKSのポータルページから確認する
貼り付けた画像_2024_01_25_14_18.png

IBMCloud CLIにて以下コマンドを実行する

ibmcloud ks cluster pull-secret apply --cluster <cluster_name_or_ID>

実行例

% ibmcloud ks cluster pull-secret apply --cluster cmosgidt0i0xxxxxxx
OK
Creating the image pull secrets in namespace 'default'. The process might take a few minutes to complete.

以上で、IBM Cloud Container Registry icr.io ドメインからイメージをプルするコンテナーをデプロイが可能となる。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?