This commit is contained in:
colben 2023-09-08 13:24:47 +08:00
parent 292220fe34
commit dd986a05f0

View File

@ -84,26 +84,26 @@ k3s agent | k3s-175 | 10.0.4.175 | RockyLinux 8.5 | k3s v1.27.4
## 分发部署 k3s 部署文件
- 在 k3s-170 上执行如下操作
- 下载安装脚本(install-k3s.sh)和可执行文件(k3s)
```
```bash
curl -Lo install-k3s.sh get.k3s.io
curl -LO https://github.com/k3s-io/k3s/releases/download/v1.27.4%2Bk3s1/k3s
```
- 把安装脚本和二进制文件分发到每台 k3s server 和 k3s agent 服务器上
```
```bash
seq -f'10.0.4.%g' 171 175 | xargs -i scp k3s install-k3s.sh {}:/usr/local/bin
```
## 安装 k3s server
- 在每台 k3s server 上执行如下操作
- 增加可执行权限
```
```bash
cd /usr/local/bin
chmod 0755 k3s install-k3s.sh
```
- 创建私有镜像库配置文件
```
```bash
mkdir -p /etc/rancher/k3s
cat >> /etc/rancher/k3s/registries.yaml <<-EOF
mirrors:
@ -114,7 +114,7 @@ k3s agent | k3s-175 | 10.0.4.175 | RockyLinux 8.5 | k3s v1.27.4
```
- 执行安装脚本
```
```bash
INSTALL_K3S_EXEC='server --prefer-bundled-bin --disable "coredns,servicelb,traefik,local-storage,metrics-server" --datastore-endpoint="mysql://k3s:K3s_1234@tcp(10.0.4.170:3306)/k3s"' \
INSTALL_K3S_SKIP_DOWNLOAD=true \
INSTALL_K3S_SKIP_START=true \
@ -123,12 +123,12 @@ k3s agent | k3s-175 | 10.0.4.175 | RockyLinux 8.5 | k3s v1.27.4
```
- 修改 /etc/systemd/system/k3s.service**把 mysql 一行中的反斜杠(\\)全部去掉**,重载
```
```bash
systemctl daemon-reload
```
- 启动 k3s
```
```bash
systemctl start k3s
```
@ -136,13 +136,13 @@ k3s agent | k3s-175 | 10.0.4.175 | RockyLinux 8.5 | k3s v1.27.4
## 安装 k3s agent
- 在每台 k3s agent 上执行如下操作
- 增加可执行权限
```
```bash
cd /usr/local/bin
chmod 0755 k3s install-k3s.sh
```
- 创建私有镜像库配置文件
```
```bash
mkdir -p /etc/rancher/k3s
cat >> /etc/rancher/k3s/registries.yaml <<-EOF
mirrors:
@ -153,7 +153,7 @@ k3s agent | k3s-175 | 10.0.4.175 | RockyLinux 8.5 | k3s v1.27.4
```
- 执行安装脚本
```
```bash
INSTALL_K3S_EXEC='agent --prefer-bundled-bin --server "https://10.0.4.170:6443"' \
INSTALL_K3S_SKIP_DOWNLOAD=true \
K3S_TOKEN=123456 \