零基础K3s轻量K8s集群搭建教程:3分钟上手

适用场景与准备工作

K3s是Rancher出品的一款完全兼容Kubernetes的轻量级发行版,专为资源受限的环境设计。
如果你只有一两台低配云服务器或树莓派,又想体验Kubernetes的强大编排能力,K3s轻量K8s集群搭建教程就是最佳选择。
本文以Ubuntu 20.04为例,你需要准备两台以上服务器(一台作为Server节点,其余作为Agent节点),确保服务器能正常联网,并关闭防火墙或开放必要端口。

核心操作:一键安装与集群初始化

1. 在Server节点安装K3s(控制面)

登录你的主服务器(假设IP为192.168.1.100),执行以下命令一键安装:

curl -sfL https://get.k3s.io | sh -

安装完成后,K3s会自动启动。
使用以下命令查看节点状态:

sudo k3s kubectl get nodes

看到状态为Ready即表示控制面安装成功。
此时会生成一个/var/lib/rancher/k3s/server/node-token文件,里面保存了Agent节点的认证令牌。

2. 获取并记录Server节点Token

执行以下命令获取Token:

sudo cat /var/lib/rancher/k3s/server/node-token

输出类似K107d8e...的一串字符串,请复制保存,后续Agent节点加入集群时需要用到。
同时记住Server节点的IP地址。

3. 在Agent节点加入集群

登录你的工作节点(假设IP为192.168.1.101),执行如下命令,将K3S_URLK3S_TOKEN替换为实际值:

curl -sfL https://get.k3s.io | K3S_URL=https://192.168.1.100:6443 K3S_TOKEN=你的Token sh -

等待安装完成,回到Server节点再次运行sudo k3s kubectl get nodes,你应该能看到两个节点都处于Ready状态。
至此,一个最简单的K3s集群就搭建完成了。

避坑指南与高频问题

  • 端口冲突:K3s默认使用6443端口作为API Server,如果该端口被占用,可以在安装时指定--tls-san--advertise-address等参数。
  • 防火墙设置:如果服务器开启了UFW防火墙,需要允许6443端口(Server节点),以及用于节点间通信的8472端口(Flannel VXLAN)和10250端口(kubelet)。
  • Token过期:默认Token没有过期时间,但如果你需要重新生成,可以修改/var/lib/rancher/k3s/server/cred/passwd文件后重启服务。
  • 内存要求:K3s的Server节点建议至少1GB内存,Agent节点512MB即可,但运行实际Pod时需根据负载调整。

效果验证:部署一个测试应用

为了确认集群正常工作,快速部署一个Nginx测试服务:

sudo k3s kubectl create deployment nginx-test --image=nginx
sudo k3s kubectl expose deployment nginx-test --port=80 --type=NodePort

等待Pod运行后,
sudo k3s kubectl get svc查看NodePort的映射端口(例如30862),
然后通过Server节点IP加该端口访问:http:
//192.168.1.100:
30862

若看到Nginx欢迎页即表示集群完全可用。

写在最后

通过本K3s轻量K8s集群搭建教程,你已具备一个生产可用的轻量集群。
日常运维中,建议定期使用sudo k3s kubectl get all检查资源状态。
遇到节点掉线时,优先检查网络连通性和Token是否一致。
K3s的官方文档非常详尽,可以在此基础上进一步学习Ingress、存储卷等高级功能。
随后,你可以尝试部署自己的Java或Go应用,体验Kubernetes带来的弹性和自动恢复能力。

分享到:
上一篇
手把手教你用Trivy做Docker镜像漏洞检测扫描
下一篇
MicroK8s单机容器编排部署
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意