当前位置: 首页 > 工具软件 > S tar > 使用案例 >

k8s 配置本地镜像库

斜瑞
2023-12-01

二级制部署k8s后,在节点部署pod时需要部署本地registry(节点不能上网)。

1.docker pull registry

2. mkdir -p /usr/local/docker/registry-data

3.docker tag registry 192.168.201.67:5000/registry

4.docker push 192.168.201.67:5000/registry

5.docker run -di --name=registry -p 5000:5000 -v /usr/local/docker/registry-data:/var/lib/registry 192.168.201.67:5000/registry

6. 通过可以上网的机器下载镜像 img.tar ,通过 docker load -i img.tar 导入67节点

7.docker tag img 192.168.201.67:5000/img

8.docker push 192.168.201.67:5000/img

9.访问 http://192.168.201.67:5000/v2/_catalog  查看镜像库状态

10. 配置docker 镜像 地址 /etc/docker/daemon.json


"registry-mirrors": [http://192.168.201.67:5000/registry] 
}

 11 配置 kubelet

KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=192.168.201.67:5000/registry"

 12 重启docker/kubelet

 类似资料: