私はスカラアプリケーションを持っています。私は個人的な登録簿にドッカーのイメージを押し込んだ。さて、私が理解しているように、yamlファイルを使用して私的なリポジトリからイメージを取得する秘密を作成する必要があります。Kubernetes - プライベートドッカーレジストリからの引き出しエラー
私は、次のコマンドを使用して、秘密を作成しました:
kubectl create secret docker-registry regsecret --docker-username=token --docker-password=<private repo password> --docker-email=<email id which I use to access the private repo>
は、これが成功した秘密を作成します。
イメージは にプッシュされました。イメージ名は「imagecheck」、repo名は「repocheck」です。 は今、私は私のYAMLファイルから画像を引っ張っしようとすると、それは
を言って、エラーを与える画像「abc.somerepo.com/repocheck/imagecheck:latest」を引くことができませんでした:画像のプルは、ABCに失敗しました。 somerepo.com/repocheck/imagecheck:latest、これはこの要求
には何の資格情報が存在しないこともできるので、これは私のYAMLファイルです:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: onlinescoring
spec:
replicas: 4 # tells deployment to run 2 pods matching the template
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 0
template: # create pods using pod definition in this template
metadata:
labels:
app: online1
spec:
containers:
- name: cont1
image: abc.somerepo.com/repocheck/imagecheck:latest
ports:
- containerPort: 32014
imagePullSecrets:
- name: regsecret
私は自分の端末から画像を引っ張っすることができています。エラーの解決方法をご案内してください。
ありがとうございます!
ありがとう:)これは機能しました。 – Tarun