0
点赞
收藏
分享

微信扫一扫

记录k8s 注册到 rancher dev-v2.5

朱小落 2021-09-28 阅读 80

上节说到启动了自编译rancher 本节如何将一个k8s集群加到自编译的rancher中管理
环境:k8s + containerd1.3.3 + crictl + harbor
我自己建的harbor 域名为harbor.g2b2.com 你自己建的时候可以替换对应内容。

假定你已经有了个k8s 集群

  1. 安装harbor
    下包后按如下步骤操作
    https://goharbor.io/docs/1.10/install-config/configure-https/
    注意域名一定写对,containerd 的config.toml文件中要用。

2.推包到harbor中
先打tag docker tag rancher/rancher-agent:dev harbor.g2b2.com/rancher/rancher-agent:dev


然后登陆 docker login -u admin -p Harbor12345 harbor.g2b2.com

然后push 包到harbor中。记得先在harbor 建好rancher项目


3.更改containerd 的config.toml文件 如图


4.因为containerd 1.3.3 无法直接用ctr 来pull images 所以只能用crictl 来先将image pull到containerd中
crictl pull harbor.g2b2.com/rancher/rancher-agent:dev
将每个k8s节点都拉取一遍image

5.生成注册rancher.yaml




curl xxxx > rancher.yaml

编辑中间的:rancher/rancher-agent:dev -》harbor.g2b2.com/rancher/rancher-agent:dev

最后应用到k8s

6.完成


举报

相关推荐

0 条评论