确保服务器 80、443、6060、6443、7070、8443 端口能够访问
所有节点都安装一下
curl http://sh.rainbond.com/install_docker | bash
所有节点都安装一下
yum -y install nfs-utils
去K3S集群中任何一个Server节点服务器中执行如下代码查看token令牌凭证
cat /var/lib/rancher/k3s/server/node-token
curl -sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION=v1.23.10+k3s1 INSTALL_K3S_EXEC="--docker --disable traefik" sh -s - server --token=mytoken --datastore-endpoint="mysql://demo:demo123@tcp(mysql.demo.com:3306)/demodb"
参数解释: 对应 INSTALL_K3S_VERSION=v1.23.10+k3s1 表示安装指定版本,不写这个默认安装最新版本
–docker:使用docker,默认是containerd。 –disable traefik:禁用安装
traefik,因为traefik占用了80 443端口,Rainbond的Gateway也需使用80 443端口。
–datastore-endpoint 指定外部数据库(格式:
mysql://数据库账号:数据库密码@tcp(数据库连接地址:数据库端口)/数据库名称)