首页 > 解决方案 > 谁能指导如何从 Kubernetes 中提取私有图像?

问题描述

kubectl create secret docker-registry private-registry-key --docker-username="devopsrecipes" --docker-password="xxxxxx" --docker-email="username@example.com" --docker-server="https ://index.docker.io/v1/" 秘密 "private-registry-key" 创建

此命令用于访问私有 docker repos。

参考:http: //blog.shippable.com/kubernetes-tutorial-how-to-pull-private-docker-image-pod

但是,无法提取图像。

当尝试访问 ="https://index.docker.io/v1/" 时,出现页面未找到错误。

请指导我。

标签: kubernetes

解决方案


您还需要在您创建的 pod/部署规范中引用imagePullSecrets :

apiVersion: v1
kind: Pod
metadata:
  name: private-reg
spec:
  containers:
  - name: private-reg-container
    image: <your-private-image>
  imagePullSecrets:
  - name: private-registry-key

在此处阅读有关imagePullSecrets 的更多信息。


推荐阅读