Kubunetes 使用私有 docker 仓库镜像

公开 · 所有人可见
  1. 创建 kubectl 密钥
export NAME="tencentyun"
export SERVER="ccr.ccs.tencentyun.com"
export USERNAME="docker"
export PASSWORD="123456"
kubectl create secret docker-registry "${NAME}" --docker-server="${SERVER}" --docker-username="${USERNAME}"--docker-password="${PASSWOD}" --docker-email="docker@mail.com"
  1. 拉取镜像时使用该密钥

根据第一步配置的名称 ${NAME} 来匹配

apiVersion: v1
kind: Pod
metadata:
  name: hole-pre
spec:
  containers:
    - image: ccr.ccs.tencentyun.com/jansora/hole:v1
      name: hole-pre
      imagePullPolicy: Always
      env:
        - name: MODULE_NAME
          value: 'hole-boot'
        - name: VERSION
          value: '1.0.0-SNAPSHOT'
        - name: PROFILE
          value: 'pre'
  imagePullSecrets:
    - name: 'tencentyun'

评论栏

分享你的想法,或参与下面的讨论。

参与讨论

支持 Markdown、代码和图片

撰写评论

友善交流,让讨论更有价值。

更多留言

加载中…