ToB企服应用市场:ToB评测及商务社交产业平台
标题:
K8S 拉取私有堆栈镜像
[打印本页]
作者:
写过一篇
时间:
2024-12-1 01:43
标题:
K8S 拉取私有堆栈镜像
K8S 拉取私有堆栈镜像
在使用Kubernetes(k8s)从私有堆栈拉取镜像时,会出现无法拉去镜像的情况,私有堆栈需要认证才能访问,如果Kubernetes无法通过认证,就会导致拉取失败,这时我们就需要手动创建私有堆栈的登录信息。
省流版
# 创建 secret
# 【harbor-docker】 自定义名称
# 【--namespace】 和应用在同一个命名空间下
# 【--docker-server】 仓库的地址
# 【--docker-username】 仓库的用户名
# 【--docker-password】 仓库的密码
[root@k8s-master01 ~]# kubectl create secret docker-registry harbor-docker --namespace=default --docker-server=z.oiox.cn:18082 --docker-username=admin --docker-password=123123
secret/harbor-docker created
[root@k8s-master01 ~]#
# 增加 imagePullSecrets 配置项
----略
spec:
containers:
- image: z.oiox.cn:18082/cby/cby:v1
imagePullPolicy: IfNotPresent
imagePullSecrets:
- name: harbor-docker
----略
复制代码
完整测试详细的过程
构建私有堆栈镜像
[code]# 编写 Dockerfilecat > Dockerfile cby.yaml
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4