2017-06-06 19 views
0

最初に私はドッカー画像を作成し、紺色のコンテナサービスでkubernetesクラスタを作成しました。 は、タグと私のリポジトリにイメージをプッシュしますが、kubernetesに紺碧の容器レジストリから自分のイメージを引きながらポッドが作成されたクラスタが、ステータスで、それは紺碧のコンテナレジストリからイメージを引き抜くときにimagepullbackoff

基本API画像のYAMLファイルをimagepullbackを披露

**apiVersion: v1 
kind: Pod 
metadata: 
    name: myapis 
spec: 
    containers: 
    - name: myapis 
     image: ciqsample.azurecr.io/myapis 
    imagePullSecrets: 
    - name: samplekey** 
+0

からの画像は、あなたが 'を実行するciqsample.azurecr.io/myapisをドッキングウィンドウ初のドッキングウィンドウで画像を引くことができます参照してください – sfgroups

答えて

1

このエラーは、誤ったキーとパスワードを使用して画像を取得することを意味します。
このコマンドをにチェックすると、の秘密が存在するかどうかを確認できますか? kubectl get secret

[email protected]:~# kubectl get secret 
NAME     TYPE         DATA  AGE 
azurecr    kubernetes.io/dockercfg    1   57m 
default-token-clm2d kubernetes.io/service-account-token 3   2h 

その後チェック秘密。 は秘密作成に

[email protected]:~# kubectl get secret azurecr --output=yaml 

私たちは、このコマンドスクリプトを使用することができます:ところで

kubectl create secret docker-register yoursecretname --docker-server=jason.azurecr.io/xxxx/test --docker-username={UserName} --docker-password={Password} [email protected] 

をテストするために、レジストリの資格情報を使用してlogin Azureのコンテナレジストリ、その後、Azureのコンテナから画像を引っ張ってみてくださいレジストリ。
ログイン
docker login myregistry.azurecr.io -u xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -p myPassword

プルあなたのレジストリ

docker pull myregistry.azurecr.io/samples/nginx 
関連する問題