首页 > 其他分享 >FAQ-k8s-harbor拉取镜像权限问题-imagePullSecrets

FAQ-k8s-harbor拉取镜像权限问题-imagePullSecrets

时间:2024-01-05 20:55:25浏览次数:42  
标签:harbor FAQ 192.168 拉取 admin json -- docker

一、配置

1、docker

vim /etc/docker/daemon.json
{"insecure-registries": ["192.168.10.122"]}
systemctl daemon-reload
systemctl restart docker

二、方式一

1、登录

docker login 192.168.10.122 -u admin -p Harbor12345

2、查看config.json文件

cat ~/.docker/config.json
{
    "auths": {
        "192.168.10.122": {
            "auth": "YWRtaW46SGFyYm9yMTIzNDU="
        }
    }

}
echo  'YWRtaW46SGFyYm9yMTIzNDU=' |base64 -d
admin:Harbor12345

3、基于现有Docker凭据创建secret

kubectl create secret generic admin-harbor \
    --from-file=.dockerconfigjson=/root/.docker/config.json \
    --type=kubernetes.io/dockerconfigjson

4、查看内容

kubectl get secrets admin-harbor --output="jsonpath={.data.\.dockerconfigjson}" | base64 -d

三、方式二

kubectl create secret docker-registry admin-harbor \
--docker-server=192.168.6.20:80 \
--docker-username=admin \
--docker-password='Harbor12345' \
[email protected] \
--namespace kube-system

四、在具体的Pod中引用

      imagePullSecrets:
      - name: harborsecret

标签:harbor,FAQ,192.168,拉取,admin,json,--,docker
From: https://www.cnblogs.com/jluo/p/17948059

相关文章

  • 利用Harbor部署本地Docker镜像仓库
    (目录)背景最近需要使用k8s来部署一点小东西,由于服务器在内网,无法直接访问互联网,方便起见,使用harbor部署一个本地仓库,本文介绍harbor仓库的部署方法,以及如何下载docker镜像,如何将docker镜像上传到本地服务器上。安装Harbor下载软件在本地机器上下载软件wgethttps://github.c......
  • 【JDK+jenkins+gitee实现CI/CD(之三)】 jenkins拉取gitee代码WebHook返回403或404错误
     先上几张让我纠结了很多天的截图  以上是在我配置好jenkins和gitee令牌后一直出现的错误,查询了很多天资料后,确认造成的主要原因就是权限问题我的Jenkins 是最新的版本2.426.2,说下以下我使用过但无效果的办法,这些方法不能解决我提交代码后Jenkins触发WebHook的403问题......
  • 阿里云自建官方Docker仓库镜像提交拉取方法
    文章目录发布镜像到DockerHub发布镜像到自建Docker仓库(Harbor)修改配置文件在Linux服务器中登录Docker打TAGPUSH提交镜像PULL拉取镜像发布镜像到阿里云容器服务在Linux服务器中登录DockerPUSH提交镜像PULL拉取镜像发布镜像到DockerHub本地我们镜像命名可能会不规范,发布时想重新......
  • 技术文档指南:版本说明、网站文案、FAQ、案例研究与内容优化
    ReleaseNotes和产品公告ReleaseNotes通常是软件文档的一部分,是在新产品发布时提供给用户的简短、高级摘要。它们包含有关更新的重要信息,包括新功能、增强功能、错误修复,通常还包括已知问题。每个版本说明与特定软件版本相关联,并帮助用户了解该特定版本中可以期待的哪些更改或......
  • CENTOS docker拉取私服镜像
     概述docker的应用越来越多,安装部署越来越方便,批量自动化的镜像生成和发布都需要docker镜像的拉取。centos6版本太老,docker的使用过程中问题较多,centos7相对简单容易。本文档主要介绍centos系统安装docker和拉取docker私服镜像的步骤和问题解决。环境dockerregistry:2ce......
  • k8s pod从私有仓库拉取镜像凭证配置
    方案一:通过Docker配置文件创建secret#配置.docker/config.json文件,包含了与DockerHub或其他私有仓库进行身份验证所需的凭据信息。[root@mac-25~]#cat~/.docker/config.json{ "auths":{ "registry.test.com":{ "auth":"dmlwZXIucm9ib3QuZG9ja2VyOlNUYW"......
  • 运用ETL快速拉取吉客云平台订单信息
    吉客云介绍吉客云是一家中国的云计算服务提供商。它提供了包括云服务器、云数据库、云存储、云网络等各种云计算产品和解决方案,帮助企业和个人搭建高效、可靠、安全的云计算环境。吉客云特点和优势:大规模分布式架构:吉客云基于自主研发的分布式技术,构建了覆盖全国各地的大规模......
  • 使用druid数据源进行配置主库和从库,并实现定时拉取从库数据功能
    业务场景:Oracle数据库,项目中需要用到其它友商的数据,但是友商并未提供接口,而是直接提供了数据库,让我定时拉取同步其数据。使用技术:使用了druid数据源,并配置从库maven坐标<!--阿里数据库连接池--> <dependency><groupId>com.alibaba</groupId><ar......
  • harbor1.1.2无损升级到最新版本harbor2.5.0
    目标将老版本的harbor1.1.2无损升级到最新版本harbor2.5.0,后面有条件可以随版本更新基础环境信息hostIP:192.168.56.35httpdocker-compose路径:/usr/src/harbordata路径:/data升级步骤下面是升级版本需要的安装包,同样也意味着版本升级步骤harbor-offline-installer......
  • Helm部署Harbor,实现高可用的镜像仓库(超详细分享)
    Helm部署Harbor,实现高可用的镜像仓库(超详细分享) 前言:从业务场景看Harbor部署我在前面的文章中介绍了离线安装、在线安装等Harbor的部署方式,但其缺点都是无法做高可用,在实际的业务场景中一旦Harbor服务器异常,将会造成很大的影响。对应前面的几种部署方式,官方也并没有给出高可......