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账号的不同。
到此这篇kubectl 命令(kubectl 命令行指定镜像在指定节点)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/56290.html