简介
kubesphere流水线 配置阿里云镜像仓库,可以把镜像推送到仓库,
host上docker login 阿里云镜像仓库后,也可以docker pull 镜像。
但是,kubectl apply -f deploy.yml 或流水线执行部署 后,镜像一直拉取失败。
解决
把私有设为公开
把阿里云上 容器镜像服务-实例列表-命名空间 中你的命名空间设为 公开,
这样以后你的每次镜像推送,生成的镜像仓库都会是公开的。
ps: 把已生成的镜像仓库也设为公开,这样你的kubernetes重试后就可以拉取到了
闲聊
至于,私有仓库,我特么不想公开,我就想通过凭证直接访问。
抱歉,这个我也没有成功。也许是money的原因吧。