K3s 提供了一个安装脚本,可以方便地将其作为服务安装在基于 systemd 或 openrc 的系统上。该脚本可在https://get.k3s.io获得。要使用这种方法安装 K3s,只需运行:
curl -sfL https://get.k3s.io | sh -
运行此安装后:
- K3s 服务将被配置为在节点重启或进程崩溃或被杀死后自动重启
- 将安装其他实用程序,包括
kubectl
、crictl
、ctr
、k3s-killall.sh
和k3s-uninstall.sh
- 将写入一个kubeconfig
/etc/rancher/k3s/k3s.yaml
文件,K3s 安装的 kubectl 将自动使用它
要在工作程序节点上安装并将它们添加到集群,请使用K3S_URL
和K3S_TOKEN
环境变量运行安装脚本。这是一个显示如何加入工作节点的示例:
curl -sfL https://get.k3s.io | K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken sh -
设置该K3S_URL参数会使 K3s 以工作模式运行。K3s 代理将注册到在提供的 URL 处侦听的 K3s 服务器。要使用的值K3S_TOKEN存储在/var/lib/rancher/k3s/server/node-token您的服务器节点上。