Docker私有仓库
在介绍k8s拉取私有仓库之前,需要配置docker拉取私有仓库。
默认docker拉取私有仓库是使用https
协议,如果需要使用http
,需要进行以下配置。
编辑/etc/docker/daemon.json
,添加内容:
{
"insecure-registries" : ["registry.xxxx.com"]
}
重启docker,然后通过以下操作拉取私有仓库镜像:
docker login registry.xxxx.com
docker pull registry.xxxx.com/xxx/xx:xxx
K8s私有仓库
配置好docker后,这里继续介绍k8s通过secret配置来拉取私有仓库镜像。
如果不进行设置的话,创建RC拉取镜像时就会提示找不到镜像,报以下错误:
Events:
FirstSeen LastSeen Count From SubObjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
49s 49s 1