MyTetra Share
Делитесь знаниями!
Скачать (pull) образ из приватного реестра в Kubernetes
Время создания: 19.09.2018 13:50
Автор: br0ke
Текстовые метки: kubernetes, k8s, kube, kubectl, pull, docker, image, registry, private, gitlab, secret
Раздел: Информационные технологии - Linux - Kubernetes
Запись: and-semakin/mytetra_data/master/base/1537347051ju8458c617/text.html на raw.githubusercontent.com

0. Если реестр на Gitlab, то можно создать deploy token: https://docs.gitlab.com/ee/user/project/deploy_tokens/


1. Создать секрет с адресом репозитория, логином и паролем:


kubectl create secret docker-registry regcred-ais1 --docker-server=registry.gitlab.com --docker-username=<username> --docker-password=<password>


2. При определении пода указать созданный секрет:


apiVersion: v1

kind: Pod

metadata:

name: private-reg

spec:

containers:

- name: private-reg-container

image: <your-private-image>

imagePullSecrets:

- name: regcred


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования