インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(IKS)コンテナイメージをICCRからPullしようとするも権限エラーになる

ICCRからのPull失敗

Podが起動せずに以下の状態。

 Failed to pull image "jp.icr.io/xx:1.1": rpc error: code = Unknown desc = failed to pull and unpack image "j
p.icr.io/xx:1.1": failed to resolve reference "jp.icr.io/xx:1.1": failed to authorize: failed to fetch anonymous token: unexpected status: 401 Unautorized

気になってい調べたらなんとデフォルトであるはずの以下がありませんでした。

$ kubectl get secret
NAME                          TYPE                                  DATA   AGE
all-icr-io                    kubernetes.io/dockerconfigjson        1      5m29s

このシークレットはIKS作成時にデフォルトでできているのでなくなさないよう気をつけましょう。