k3s安装
安装前配置
- 关闭 firewalld
systemctl stop firewalld
systemctl disable firewalld
- 关闭selinux
通过编辑 /etc/selinux/config
SELINUX=disabled
可以通过 sestatus 命令来检查selinux是否成功关闭了
关闭会出现如下状态
SELinux status: disabled
离线安装
单节点安装
- 下载文件
进入K3s GitHub Release 页面,选择你想要的版本,这里以v1.24.4+k3s1
为例
单击进入下载页面,拉到最下面,这里需要下载两个文件
其中第二个文件是根据你的环境选择
其中第一个文件复制到下图目录下
第二个文件复制到下图目录下
创建文件夹命:
sudo mkdir -p /var/lib/rancher/k3s/agent/images/
-p为递归创建目录
第三个需要下载的是安装脚本,可以用linux的wget下载,在任意目录下载即可
wget -O install.sh https://get.k3s.io
记得更改权限 chmod 777 install.sh
进行安装
在下载install.sh
的目录执行如下命令
INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh
如果还要选择其他agent,请在每个 agent 节点上执行以下操作。注意将 myserver 替换为 server 的 IP 或有效的 DNS,并将 mynodetoken 替换 server 节点的 token,通常在/var/lib/rancher/k3s/server/node-token。
INSTALL_K3S_SKIP_DOWNLOAD=true K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken ./install.sh
=>安装完成