kubernetes - 谁能指导如何从 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/" 时,出现页面未找到错误。
请指导我。
解决方案
您还需要在您创建的 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 的更多信息。
推荐阅读
- java - 如何使用共享首选项保存和加载主题?
- python - Django:NoReverseMatch 不是有效的视图函数或模式名称
- c# - 当我想打印输出时,为什么在 for 循环中定义的变量超出上限?
- python - 如何对二维 np 数组进行切片以获得每个 28 列的连续间隔?
- php - Laravel 7:验证错误消息未使用密钥显示
- python - 我收到 TypeError:视图函数没有返回有效响应
- google-apps-script - 触发器启动时 sheet.getLastRow() 不起作用
- java - MySQL 一对多、Java、休眠
- react-native - 从天气 api 和 setState inoto 对象数组中获取天气反应本机
- reactjs - 如何在反应中从一个组件调用函数到另一个组件