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

上节说到启动了自编译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


image.png

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

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


image.png

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


image.png

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


image.png

image.png

curl xxxx > rancher.yaml

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

image.png

最后应用到k8s

6.完成


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容