安装 server

一键卸载

1
bash /usr/bin/rke2-uninstall.sh

一键安装

1
2
curl -sfL https://get.rke2.io | sh -

修改配置文件

1
2
3
4
5
# /etc/rancher/rke2/config.yaml
write-kubeconfig-mode: "0644"
tls-san:
- <你的主机名或 IP>

配置镜像源

1
vim /etc/rancher/rke2/registries.yaml
1
2
3
4
5
6
7
8
9
10
11

mirrors:
"docker.io":
endpoint:
- "https://registry.aliyuncs.com"

configs:
"registry.aliyuncs.com":
tls:
insecure_skip_verify: true

启动

1
systemctl start rke2-server

安装agent

1
curl -sfL https://rancher-mirror.rancher.cn/rke2/install.sh | INSTALL_RKE2_MIRROR=cn INSTALL_RKE2_TYPE="agent" sh -

配置 证书

1
2
3
4

mkdir -p ~/.kube
sudo cp /etc/rancher/rke2/rke2.yaml ~/.kube/config
sudo chown $(id -u):$(id -g) ~/.kube/config

安装 rancher

1
2
3
4
5
6
7
8
helm install rancher rancher-latest/rancher \
--namespace cattle-system \
--create-namespace \
--set hostname=ddc-internal.hpcang.com \
--set ingress.tls.source=none \
--set replicas=2 \
--set image.repository=registry.cn-hangzhou.aliyuncs.com/rancher/rancher \
--set image.tag=v2.8.2