尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

ubuntu系统上基于RKE2部署K8S及Rancher

ubuntu系统上基于RKE2部署K8S及Rancher 由于我们特殊的网络环境,所以只能使用国内资源来进行安装- Rancher Releases Mirrors:https://mirror.rancher.cn/- 阿里云镜像仓库:registry.cn-hangzhou.aliyuncs.com1、配置资源仓库及tokenroot@demo-1:~# mkdir -p /etc/rancher/rke2/ root@demo-1:~# cat /etc/rancher/rke2/config.yaml EOL token: 123456 system-default-registry: registry.cn-hangzhou.aliyuncs.com EOL2、安装RKE2root@demo-1:~# curl -sfL https://rancher-mirror.rancher.cn/rke2/install.sh | \ INSTALL_RKE2_MIRROR=cn sh - [INFO] finding release for channel stable [INFO] using v1.28.10-rke2r1 as release [INFO] downloading checksums at https://rancher-mirror.rancher.cn/rke2/releases/download/v1.28.10-rke2r1/sha256sum-amd64.txt [INFO] downloading tarball at https://rancher-mirror.rancher.cn/rke2/releases/download/v1.28.10-rke2r1/rke2.linux-amd64.tar.gz [INFO] verifying tarball [INFO] unpacking tarball file to /usr/local3、启动RKE2root@demo-1:~# systemctl start rke2-server.service root@demo-1:~# systemctl enable rke2-server.service这里看网络速度了,可能要等一会才会完成。如果卡住不动了,注意排查硬件资源情况,曾经用2G内存的主机跑,就卡住了!4、软连接集群配置文件和操作工具ln -s /var/lib/rancher/rke2/bin/kubectl /usr/local/bin/kubectl ln -s /var/lib/rancher/rke2/bin/crictl /usr/local/bin/crictl配置秘钥访问mkdir ~/.kube/ # /etc/rancher/rke2/rke2.yaml这个配置文件相当于集群的钥匙,管理整个集群 cp /etc/rancher/rke2/rke2.yaml ~/.kube/config chmod 600 ~/.kube/config5、至此,k8s部署完成,再新增一个负载节点,在另一台主机上执行
返回列表