目录导航
准备工作与节点规划
在搭建K3s集群前,需准备至少2台Linux服务器(推荐Ubuntu 22.04+或CentOS 8+),并确保满足以下条件:
- 所有节点间SSH互通且关闭防火墙或开放6443、8472端口
- 节点时间同步(建议安装NTP服务)
- 磁盘空间不低于20GB,内存建议2GB+
安装K3s主节点
在主节点执行以下命令完成控制平面部署:
- 运行安装脚本:
curl -sfL https://get.k3s.io | sh -
- 获取访问凭证:
cat /etc/rancher/k3s/k3s.yaml
- 记录自动生成的Node Token:
sudo cat /var/lib/rancher/k3s/server/node-token
加入工作节点到集群
在工作节点执行命令实现集群扩展:
curl -sfL https://get.k3s.io | K3S_URL=https://主节点IP:6443 K3S_TOKEN=你的NodeToken sh -
完成后通过kubectl get nodes
查看节点状态。
端口 | 用途 |
---|---|
6443 | Kubernetes API Server |
8472 | Flannel VXLAN通信 |
集群管理与常用命令
核心管理操作包括:
- 查看节点状态:
kubectl get nodes -o wide
- 部署应用:
kubectl create deployment nginx --image=nginx
- 暴露服务:
kubectl expose deployment nginx --port=80
通过标准化安装流程和自动化脚本,可在30分钟内完成多节点K3s集群搭建。建议结合Longhorn实现持久化存储,并配置Traefik实现服务暴露,最终构建轻量高效的云原生基础设施。
内容仅供参考,具体资费以办理页面为准。其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
本文由神卡网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://www.9m8m.com/1713364.html