<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p><img src="https://i-blog.csdnimg.cn/direct/4496b83be806a5db8c6ffdf.png" alt="在这里插入图片描述" /></p>
讯享网
1.1.1 docker-ce安装
1.1.1.1 获取YUM源
使用阿里云开源软件镜像站。
讯享网
1.1.1.2 安装并设置启动及开机自启动
讯享网
1.1.2 docker compose安装
讯享网
讯享网
1.1.3 获取harbor安装文件
讯享网
1.1.4 修改配置文件
讯享网
讯享网
讯享网
1.1.5 执行预备脚本
讯享网
1.1.6 执行安装脚本
讯享网
1.1.7 验证运行情况
1.1.8 访问harbor UI界面



由于涉及后面技术内容,例如: pv、pvc、helm等,后期内容做介绍。
2.1.1 新建一个harbor私有仓库


2.1.2 kubernetes集群所有节点配置harbor仓库
讯享网
2.1.3 上传nginx测试镜像到harbor
docker-compose down停止harbor,修改后再启动。
讯享网


2.1.4 创建docker-registry类型secret
讯享网
说明:
- 类型为docker-registry
- –docker-server指定harbor仓库的IP
- –docker-username指定harbor仓库的登录用户名
- –docker-password指定harbor仓库的登录密码
验证查看
讯享网
2.1.5 创建pod并使用secret
讯享网
2.1.6 验证pod
2.2.1 设为serviceaccount默认规则
如果每次编写yaml文件都需要添加imagePullSecrets这2行配置,有点麻烦, 有没有在不需要添加这2行配置就可以实现下载harbor仓库里面的镜像呢?答案是有的,可以把secret配置到serviceAccount中即可。
2.2.2 创建serviceaccount及应用过程
- 创建serviceaccount
讯享网
2.修改serviceaccount添加使用harbor-secret
讯享网
3.修改yaml使用serviceAccount
- 删除先前的重新创建pod验证
讯享网
补充: serviceAccount可以实现不同namespace下载镜像使用访问harbor账号的不同。






版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/160326.html