自己一开始用云服务器搭建的k3s, 发现限制多多。。。
索性先用本地虚拟搭建, 玩熟了在上云服务器。
k3s 和 k8s 高可用虽然无法比较,但是我感觉对于我目前来说足够了。。。
运行环境及组件
- debian
- docker
- k3s
环境配置
主节点
主机名
hostnamectl set-hostname debianENV1
静态ip
配置好后重启网络
安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
部署k3s-server
下载地址
https://github.com/k3s-io/k3s/releases/tag/v1.20.4+k3s1
正常需要如下两个包
将这两个包上传至服务器
chmod 755 k3s && cp k3s /usr/local/bin
docker load -i k3s-airgap-images-amd64.tar
wget http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh
在k3s-install.sh执行脚本加入这几行
INSTALL_K3S_SKIP_DOWNLOAD=true
INSTALL_K3S_EXEC="--docker"
安装
chmod +x k3s-install.sh && ./k3s-install.sh
从节点
步骤基本一致, 以下几点不一致
主机名及ip
hostnamectl set-hostname debianENV2
ip 设置为不一样的即可
设置host
获取主节点token及配置部署环境
主节点执行,复制token
cat /var/lib/rancher/k3s/server/node-token
子节点如下配置即可
部署即可
查看
k3 = k3s kubectl (个人配置)
docker 如果拉取慢的话, 建议配置加速节点
网友评论