2017-02-23 4 views
1

imagePullSecretを使用してレジストリにアクセスすると誰もプライベートレポのinitコンテナのイメージを取得しようとしましたか?以下は、イメージプルの秘密を持つプライベートレジストリのサンプルです。プライベートレポを使用しているkubernetes initコンテナ

apiVersion: v1 
kind: Pod 
metadata: 
    name: private-reg 
spec: 
    containers: 
    - name: private-reg-container 
     image: privatereg:5000/private-image-name 
    imagePullSecrets: 
    - name: regsecret 

initコンテナを定義すると、その秘密はコンテナ仕様の一部ではないため、init-containerに含めることはできません。

それでは、initコンテナを使用しても動作しますか?例https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-initialization/には、仕様で作成されたボリュームとinitで使用可能なボリュームがあることがわかります。あなたは注釈を経由して、それを追加することができ

答えて

1

annotations: 
    pod.beta.kubernetes.io/init-containers: '[ 
    { 
     "name": "install", 
     "image": "my-init-container", 
     "imagePullSecrets": "something" 
    } 
    ]' 
+0

私の質問に答えました。ありがとう。 – JamStar

+0

これはうまくいかないようです... –

関連する問題