[deploy] kube-system secret for image pull (#4294)

This commit is contained in:
YundongYe 2020-03-19 12:55:30 +08:00 коммит произвёл GitHub
Родитель 3063735224
Коммит 311981edc3
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 16 добавлений и 1 удалений

Просмотреть файл

@ -19,6 +19,7 @@ apiVersion: v1
kind: Secret
metadata:
name: {{ cluster_cfg['cluster']['docker-registry']['secret-name'] }}
namespace: %NAMESPACE%
data:
.dockerconfigjson: {{ cluster_cfg['cluster']['docker-registry']['base64code'] }}
type: kubernetes.io/dockerconfigjson

Просмотреть файл

@ -25,7 +25,15 @@ pushd $(dirname "$0") > /dev/null
# Create secret for job ssh keys
/bin/bash secret-create.sh || exit $?
kubectl apply --overwrite=true -f secret.yaml || exit $?
cp secret.yaml secret-default.yaml
sed -i "s/%NAMESPACE%/default/g" secret-default.yaml
kubectl apply --overwrite=true -f secret-default.yaml || exit $?
rm -rf secret-default.yaml
cp secret.yaml secret-system.yaml
sed -i "s/%NAMESPACE%/kube-system/g" secret-system.yaml
kubectl apply --overwrite=true -f secret-system.yaml || exit $?
rm -rf secret-system.yaml
# Label all the machines
{% for host in cluster_cfg['layout']['machine-list'] %}

Просмотреть файл

@ -34,6 +34,8 @@ spec:
nodeSelector:
pai-master: "true"
serviceAccountName: hivedscheduler-account
imagePullSecrets:
- name: {{ cluster_cfg["cluster"]["docker-registry"]["secret-name"] }}
containers:
- name: hivedscheduler
image: {{ cluster_cfg["cluster"]["docker-registry"]["prefix"] }}hivedscheduler:{{ cluster_cfg["cluster"]["docker-registry"]["tag"] }}
@ -75,6 +77,8 @@ spec:
nodeSelector:
pai-master: "true"
serviceAccountName: hivedscheduler-account
imagePullSecrets:
- name: {{ cluster_cfg["cluster"]["docker-registry"]["secret-name"] }}
containers:
- name: defaultscheduler
image: {{ cluster_cfg["cluster"]["docker-registry"]["prefix"] }}kube-scheduler:{{ cluster_cfg["cluster"]["docker-registry"]["tag"] }}

Просмотреть файл

@ -63,6 +63,8 @@ spec:
port: {{ cluster_cfg['k8s-dashboard']['dashboard-port'] }}
initialDelaySeconds: 30
timeoutSeconds: 30
imagePullSecrets:
- name: {{ cluster_cfg["cluster"]["docker-registry"]["secret-name"] }}
tolerations:
- key: "CriticalAddonsOnly"
operator: "Exists"