kubernetes 连接私有库

使用kubespray搭建的kubernetes集群,连接私有库报错

[root@Control k8s]# docker push 192.168.5.2:5000/centos6-ssh
The push refers to a repository [192.168.5.2:5000/centos6-ssh]
unable to ping registry endpoint https://192.168.5.2:5000/v0/
v2 ping attempt failed with error: Get https://192.168.5.2:5000/v2/: http: server gave HTTP response to HTTPS client
 v1 ping attempt failed with error: Get https://192.168.5.2:5000/v1/_ping: http: server gave HTTP response to HTTPS client

一般docker 需要修改 /etc/docker/daemon.json 增加

{ "insecure-registries":["a.b.cn:5000"] }
service docker restart

但是针对于kubespray搭建的,这样重启docker会报错,因为在kubespray启动时已经加入了

insecure-registries参数,只需要修改k8s-cluster.yml

docker_options: "--insecure-registry={{ kube_service_addresses }} --insecure-registry=a.b.cn:5000 --graph={{ docker_daemon_graph }}  {{ docker_log_opts }}"

然后重启集群就行了

转载于:https://my.oschina.net/u/2277929/blog/1581595

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值