2
respostas

Kubernetes pull image from Gitlab

Boa tarde,

Estou tentando pegar a no yaml de configuração do yaml usando o codigo abaixo:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: backend-deployment
  labels:
    app: backend-deployment
spec:
  selector:
    matchLabels:
      app: backend-pod
  template:
    metadata:
      labels:
        app: backend-pod
    spec:
      containers:
      - image: registry.gitlab.com/<Minha conta gitlab>/<imagem do projeto>
        name: container-backend-apistructure
        ports:
        - containerPort: 8086
      imagePullSecrets:
      - name: gitlab-auth

Configurei a secret com o comando abaixo: kubectl create secret docker-registry gitlab-auth --docker-server=registry.gitlab.com --docker-username= --docker-password= --docker-email=

mas no console do kubernetes eh exibido a mensagem abaixo: Container 'container-backend-apistructure' keeps crashing. Check Pod's logs to see more details

Alguem tem alguma ideia do que estou fazendo errado? Obrigado

2 respostas

Dá uma olhada no log desse container container-backend-apistructure e posta aqui, por favor.

Comando:

kubectl logs -f container-backend-apistructure

Bom dia Otavio,

Como container não "sobe" por que não consegue fazer o pull da image ele não gera log; mas na tentativa de subir o container mostra a mensagem abaixo:

Cannot pull image 'registry.gitlab.com/maribeiro30/api-structure' from the registry.

Eventos: Back-off pulling image "registry.gitlab.com/maribeiro30/api-structure"

Error: ImagePullBackOff

Obrigado,