码迷,mamicode.com
首页 > Web开发 > 详细

kubernetes下载docker私有仓库镜像

时间:2018-03-14 12:41:34      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:docker-registry   imagePullSecrets   kubernetes   

环境说明

docker仓库未认证地址:192.168.10.200:5000
用户名:admin
密码:admin
邮箱:admin@registry.com


修改docker配置,访问docker私有仓库

1.docker源生版本

$cat  /etc/sysconfig/docker

# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs
OPTIONS=‘--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry=192.168.10.200:5000‘

2.docker-ce版本

$cat /etc/docker/daemon.json 

{
        "insecure-registries" : ["192.168.10.200:5000"]
}

重启docker服务


创建k8s secret,访问docker私有仓库

1.生成secret docker-registry

kubectl create secret docker-registry registrykey-01 --docker-server=192.168.10.200:5000 --docker-username=admin --docker-password=admin --docker-email=admin@registry.com

2.修改yaml文件,配置imagePullSecrets

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: nginx
spec:
  replicas: 1
  template:
    spec:
      imagePullSecrets:
      - name: registrykey-01
      containers:
      - name: nginx
        image: nginx:latest

kubernetes下载docker私有仓库镜像

标签:docker-registry   imagePullSecrets   kubernetes   

原文地址:http://blog.51cto.com/2759492/2086387

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!