ToB企服应用市场:ToB评测及商务社交产业平台

标题: K8S 拉取私有堆栈镜像 [打印本页]

作者: 写过一篇    时间: 2024-12-1 01:43
标题: K8S 拉取私有堆栈镜像
K8S 拉取私有堆栈镜像

在使用Kubernetes(k8s)从私有堆栈拉取镜像时,会出现无法拉去镜像的情况,私有堆栈需要认证才能访问,如果Kubernetes无法通过认证,就会导致拉取失败,这时我们就需要手动创建私有堆栈的登录信息。
省流版
  1. # 创建 secret
  2. # 【harbor-docker】 自定义名称
  3. # 【--namespace】 和应用在同一个命名空间下
  4. # 【--docker-server】 仓库的地址
  5. # 【--docker-username】 仓库的用户名
  6. # 【--docker-password】 仓库的密码
  7. [root@k8s-master01 ~]# kubectl create secret docker-registry harbor-docker --namespace=default --docker-server=z.oiox.cn:18082 --docker-username=admin --docker-password=123123
  8. secret/harbor-docker created
  9. [root@k8s-master01 ~]#
  10. # 增加 imagePullSecrets 配置项
  11. ----略
  12.     spec:
  13.       containers:
  14.       - image: z.oiox.cn:18082/cby/cby:v1
  15.         imagePullPolicy: IfNotPresent
  16.       imagePullSecrets:
  17.       - name: harbor-docker
  18. ----略
复制代码
完整测试详细的过程

构建私有堆栈镜像

[code]# 编写 Dockerfilecat > Dockerfile  cby.yaml




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4