Kubernetes私有仓库拉取镜像添加secrets

作者: root007 分类: jenkins,kubernetes,未分类 发布时间: 2019-05-08 13:44

创建一个 Pod 使用 Secret 从私有镜像或者镜像源拉取镜像

创建一个 Secret 来保存登录信息

kubectl create secret docker-registry regcred \
    --docker-server=<your-registry-server> \
    --docker-username=<your-name> \
    --docker-password=<your-pword> \
    --docker-email=<your-email>
  • <your-registry-server> 是你的私有仓库的FQDN.
  • <your-name> 是你的 Docker 用户名.
  • <your-pword> 是你的 Docker 密码.
  • <your-email> 是你的 Docker 邮箱可以不填
  • 查看secret kubectl get secret regsecret -o yaml
查看具体内容需要使用base64 -d secret64

创建一个deployment使用 Secret


    spec:
      terminationGracePeriodSeconds: 30
      containers:  
      - name: <appName>
        image: <imageTag>
      imagePullSecrets:
      - name: regcred 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注