Ho un cluster Kubernetes disponibile in esecuzione su AWS, installato con lo script kube-up
. Vorrei eseguire alcuni contenitori che si trovano in un repository Docker Dock privato. Ma continuo a ricevere un errore "non trovato":Kubernetes imagePullSecrets non funziona; ottenere "immagine non trovata"
> kubectl get pod
NAME READY STATUS RESTARTS AGE
maestro-kubetest-d37hr 0/1 Error: image csats/maestro:latest not found 0 22m
Ho creato un segreto che contiene un file .dockercfg
. Ho confermato che funziona eseguendo lo script pubblicato here:
> kubectl get secrets docker-hub-csatsinternal -o yaml | grep dockercfg: | cut -f 2 -d : | base64 -D > ~/.dockercfg
> docker pull csats/maestro
latest: Pulling from csats/maestro
Ho confermato non sto usando the new format of .dockercfg script, miniera assomiglia a questo:
> cat ~/.dockercfg
{"https://index.docker.io/v1/":{"auth":"REDACTED BASE64 STRING HERE","email":"[email protected]"}}
Ho provato running the Base64 encode on Debian instead of OS X, no fortuna lì. (Produce la stessa stringa, come ci si potrebbe aspettare.)
Ecco il YAML per il mio controller di replica:
---
kind: "ReplicationController"
apiVersion: "v1"
metadata:
name: "maestro-kubetest"
spec:
replicas: 1
selector:
app: "maestro"
ecosystem: "kubetest"
version: "1"
template:
metadata:
labels:
app: "maestro"
ecosystem: "kubetest"
version: "1"
spec:
imagePullSecrets:
- name: "docker-hub-csatsinternal"
containers:
- name: "maestro"
image: "csats/maestro"
imagePullPolicy: "Always"
restartPolicy: "Always"
dnsPolicy: "ClusterFirst"
kubectl version
:
Client Version: version.Info{Major:"1", Minor:"0", GitVersion:"v1.0.3", GitCommit:"61c6ac5f350253a4dc002aee97b7db7ff01ee4ca", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"0", GitVersion:"v1.0.3", GitCommit:"61c6ac5f350253a4dc002aee97b7db7ff01ee4ca", GitTreeState:"clean"}
Tutte le idee?
Nel tuo esempio si sta tirando due immagini diverse - Hai provato tirando maestro? – Clayton
Buona cattura - esegue nuovamente il comando con l'immagine corretta. Stesso risultato – iameli
Sto vivendo lo stesso problema .. hai trovato la soluzione? – leonfs