kubernetes配置镜像仓库

2020-03-19  本文已影响0人  早_wsm

为满足k8s高可用,pull镜像时节省时间,可以自建一个私有仓库,提高效率

一、配置镜像仓库

上一篇中已完成kubernetes集群搭建,这里可以考虑使用master兼职仓库

vim /etc/sysconfig/docker
4 OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --registry-mirror=https://registry.docker-cn.com --insecure-registry=10.0.0.11:5000'
​
systemctl restart docker
[root@k8s-master ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"insecure-registries": ["10.0.0.11:5000"]
}

上传registry.tar.gz 镜像

下载链接: 提取码: h9cg
https://pan.baidu.com/s/1OONeJ_pa1WnYjkvdYqjLnw

[root@master ~]# docker load -i registry.tar.gz 
ef763da74d91: Loading layer 5.058 MB/5.058 MB
7683d4fcdf4e: Loading layer 7.894 MB/7.894 MB
656c7684d0bd: Loading layer 22.79 MB/22.79 MB
a2717186d7dd: Loading layer 3.584 kB/3.584 kB
3c133a51bc00: Loading layer 2.048 kB/2.048 kB
Loaded image: registry:latest
docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/registry  registry

#打标签并上传镜像
docker images 
[root@node1 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
docker tag busybox:latest 10.0.0.11:5000/busybox:latest

docker images 
docker push 10.0.0.11:5000/busybox:latest 

可以在master节点查看刚刚推上去的镜像:

[root@k8s-master ~]# ll /opt/myregistry/docker/registry/v2/repositories/
total 0
drwxr-xr-x 5 root root 55 Sep 11 12:18 busybox
上一篇 下一篇

猜你喜欢

热点阅读