0%

k3单节点集群安装

前言

为了在本地部署项目,k3sk8s可以使用相似的资源清单配置文件。执行方式不使用自带的容器执行程序使用docker作为底层的执行。

安装

1
2
3
4
#使用docker,实际配置内容在/etc/systemd/system/k3s.service,里面有个ExecStart里面配置为docker即可使用docker。也可以直接在安装的时候通过环境变量的方式设置。
export INSTALL_K3S_EXEC="--docker"
#定义安装程序使用的源 Mirror
export INSTALL_K3S_MIRROR=cn

安装k3s

1
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -

加入Work节点

1
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken sh -

mynodetoken位于:/var/lib/rancher/k3s/server/node-token
https://myserver:6443 为服务器地址端口均为6443,需要保证端口通畅

备注

如果启动不起来,需要将docker的配置文件(/etc/docker/daemon.json)

1
2
3
4
{
"exec-opts": ["native.cgroupdriver=cgroupfs"]
//将docker驱动设置为cgroupfs
}

K1043a33bc36fdeaea1ab374da4e9747a28d53b77452e61a134ba2b0a7fde9ef22e::server:885bf488d1d72400ed8101df3db1f0f5