当前位置:网站首页 > C++编程 > 正文

kubectl 命令(kubectl 命令行指定镜像在指定节点)



在这里插入图片描述

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及应用过程

  1. 创建serviceaccount
 

2.修改serviceaccount添加使用harbor-secret

 
 

3.修改yaml使用serviceAccount

 
  1. 删除先前的重新创建pod验证
 
 

补充: serviceAccount可以实现不同namespace下载镜像使用访问harbor账号的不同。

到此这篇kubectl 命令(kubectl 命令行指定镜像在指定节点)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pointnet++网络原理(networkpolicy 原理)2024-12-16 23:18:04
  • tcp工具 安卓(手机tcp工具)2024-12-16 23:18:04
  • 删除虚拟环境(conda如何删除虚拟环境)2024-12-16 23:18:04
  • cp1200怎么连接手机(cp910怎么连接wifi)2024-12-16 23:18:04
  • cs700改风扇(cs700换风扇)2024-12-16 23:18:04
  • cnn神经网络模型(cnn 神经网络)2024-12-16 23:18:04
  • excel表格怎么锁表(excel如何锁)2024-12-16 23:18:04
  • MSVCP140.dll下载(msvcp140.dll下载装好了还是不行)2024-12-16 23:18:04
  • 消息认证码mac值(消息认证码mac是否可以用作hmac)2024-12-16 23:18:04
  • codependence什么意思(coded的意思)2024-12-16 23:18:04
  • 全屏图片