返回顶部
首页 > 资讯 > 精选 >docker中k8s如何配置secret拉取私仓镜像
  • 156
分享到

docker中k8s如何配置secret拉取私仓镜像

2023-06-04 14:06:50 156人浏览 薄情痞子
摘要

这篇文章主要介绍了Docker中k8s如何配置secret拉取私仓镜像,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。对于公司内部的项目, 我们不可能使用公有开放的镜像仓库,

这篇文章主要介绍了Dockerk8s如何配置secret拉取私仓镜像,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

对于公司内部的项目, 我们不可能使用公有开放的镜像仓库, 一般情况可能会花钱买  docker私仓服务, 或者说自己在服务器上搭建自己的私仓, 但不管怎样, 我们如何让k8s能够拉取私有仓库的镜像

1. 登录docker镜像仓库

这里以docker镜像仓库为例

docker login --username=yin32167@aliyun.com reGIStry.cn-hangzhou.aliyuncs.com

之后输入密码就可以了, 这个时候我们可以在配置文件中查看登录情况

cat ~/.docker/config.JSON

这个时候我们虽然可以通过docker pull命令拉取镜像, 但无法通过k8s创建pod方式拉取

2. 生成密钥secret
kubectl create secret docker-registry regsecret --docker-server=registry.cn-hangzhou.aliyuncs.com --docker-username=yin32167@aliyun.com --docker-passWord=xxxxxx --docker-email=yin32167@aliyun.com

其中:
regsecret:  指定密钥的键名称, 可自行定义
--docker-server:  指定docker仓库地址
--docker-username:  指定docker仓库账号
--docker-password:  指定docker仓库密码
--docker-email:  指定邮件地址(选填)

docker中k8s如何配置secret拉取私仓镜像

可以看到当前除了默认的密钥, 还有我们刚才生成的. 另外要注意的是, 该密钥只能在对应namespace使用, 也就是这里的default, 如果需要用到其他namespace, 比如说test, 就需要在生成的时候指定参数 -n test

3. yml文件加入密钥参数
containers:- name: channel  image: registry-internal.cn-hangzhou.aliyuncs.com/yin32167/channel:dev-1.0ports:- containerPort: 8114imagePullSecrets:- name: regsecret

其中imagePullSecrets是声明拉取镜像时需要指定密钥, regsecret 必须和上面生成密钥的键名一致, 另外检查一下pod和密钥是否在同一个namespace, 之后k8s便可以拉取镜像

感谢你能够认真阅读完这篇文章,希望小编分享的“docker中k8s如何配置secret拉取私仓镜像”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: docker中k8s如何配置secret拉取私仓镜像

本文链接: https://lsjlt.com/news/238293.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • docker中k8s如何配置secret拉取私仓镜像
    这篇文章主要介绍了docker中k8s如何配置secret拉取私仓镜像,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。对于公司内部的项目, 我们不可能使用公有开放的镜像仓库, ...
    99+
    2023-06-04
  • docker拉取私有仓库镜像报错如何解决
    当使用docker pull命令从私有仓库拉取镜像时,可能会遇到以下几种常见的错误,并提供相应的解决方法:1. unauthoriz...
    99+
    2023-10-19
    docker
  • docker拉取私有仓库镜像报错怎么解决
    在拉取私有仓库镜像时出现报错,可能是由于以下原因导致的: 认证问题:私有仓库需要进行认证才能拉取镜像。你需要确保已经提供了正确的...
    99+
    2023-10-26
    docker
  • Docker如何拉取镜像到本地
    这篇文章将为大家详细讲解有关Docker如何拉取镜像到本地,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。拉取镜像到本地docker tag <镜...
    99+
    2024-04-02
  • Docker 拉取 oracle 11g镜像配置的详细教程
    话不多说 开始记录docker拉取阿里的oracle11g 镜像并进行配置, 用pl/sql 可以登录为最终结果 navicat连接是在最后一步 参考:https://www.jb5...
    99+
    2024-04-02
  • docker拉取镜像超时如何解决
    当在Docker中拉取镜像时出现超时问题,可能是由于网络连接不稳定或下载速度较慢所导致的。以下是几种解决方法:1. 使用国内镜像源:...
    99+
    2023-10-21
    docker
  • 解析Docker 下拉取oracle 11g镜像配置的问题
    1、拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 镜像详情:https://dev....
    99+
    2024-04-02
  • 在docker中拉取mysql镜像太慢如何解决
    在docker中拉取mysql镜像太慢如何解决?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。docker拉取mysql镜像半个小时依然没有成功,改用阿里云镜像加...
    99+
    2023-06-14
  • Docker如何安装配置Redis镜像
    这篇文章主要介绍Docker如何安装配置Redis镜像,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言如何安装Redis镜像,创建Redis容器并且映射端口挂载数据卷和配置数据。环境CentOS 7Docker 2...
    99+
    2023-06-25
  • 如何搭建配置Docker私有仓库的实现步骤
    目录前言⛳️ 1.Docker容器三要素⛳️ 2.本地私有仓库搭建✨ 2.1 拉取私有仓库镜像✨ 2.2 启动私有仓库容器✨ 2.3 设置信任✨ 2.4 上传本地镜像✨ 2.5 重新拉取镜像⛳️ 3.网络私有仓库搭建✨ 3.1 选择实例✨ ...
    99+
    2024-04-02
  • Docker如何管理和删除本地仓库中的镜像
    本篇内容介绍了“Docker如何管理和删除本地仓库中的镜像”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一...
    99+
    2024-04-02
  • Linux中Docker镜像如何实现字段提取
    这篇文章主要介绍Linux中Docker镜像如何实现字段提取,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!字段提取接着,将容器 ID 一列提取出来,这对 awk 来说简直是小儿科:$ docker ...
    99+
    2023-06-27
  • IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
    之前博客已经谈到配置docker远程链接服务,这里再介绍如何在IDEA中配置docker,将项目部署到服务器上 前文 Docker之开启远程访问的实现 idea2021激活教程 ht...
    99+
    2024-04-02
  • 如何理解配置数据库高可用性中的SEGMENT镜像
    本篇文章为大家展示了如何理解配置数据库高可用性中的SEGMENT镜像,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。       ...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作