k8s 配置docker 私有镜像仓库 secret
k8s 配置docker私有镜像仓库 secret
·
创建密钥参数
kubectl create secret docker-registry aliyunregistrysecret --docker-server=指定docker仓库的地址 --docker-username=指定docker仓库账号 --docker-password=指定docker仓库密码
aliyunregistrysecret :指定秘钥的键名称,可自行定义
–docker-server :指定docker仓库的地址
–docker-username :指定docker仓库账号
–docker-password :指定docker仓库密码
使用密钥参数
在生成pod时的yaml文件中加入秘钥参数。
imagePullSecrets:
- name: aliyunregistrysecret
spec:
replicas: 1
selector:
matchLabels:
k8s-app: sc-register-jenkins
template:
metadata:
name: sc-register-jenkins
creationTimestamp: null
labels:
k8s-app: sc-register-jenkins
spec:
containers:
- name: sc-register-jenkins
image: >-
registry.cn-hangzhou.aliyuncs.com/sc/sc-register-jenkins:dev
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
imagePullPolicy: IfNotPresent
securityContext:
privileged: false
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
securityContext: {}
imagePullSecrets:
- name: aliyunregistrysecret
更多推荐
已为社区贡献4条内容
所有评论(0)