almalinux10+RKE2 快速在vbox基础上部署k8sv1.34.3

缘由

   最近了解K8s,发现k8s的部署不容易,零基础了解k8s部署花费了两周时间,不管是k8s官网还是rancher官网对于RKE2的部署说明,真的晦涩难懂,完全不适合初学者。尽管完全看完也需要借助老手的知识经验才有所明白。RKE2是在使用AI过程中无意中看到的k3S和Helm,后来了解K3S不是写错了,RKE2是K3S和RKE1的结合。简化K8S的部署。

环境准备

  • Vbox 虚拟机管理器,最好用最近一年的版本,因为旧版本可能对新版本支持不够
  • alma linux 10, 也可以是RHEL系列的10版本,这是RKE2要求,可以从阿里镜像下载
  • 免费的Xshell类工具
  • 确定CPU内核有超过10个
  • 确定宿主机留有12个G内存空闲空间
  • 确定宿主机留有超过90G的磁盘空闲空间
  • 确定宿主机连接外网

节点计划

  一个server节点(192.168.56.109),两个worker节点(192.168.56.110,192.168.56.111)
注意,RKE2-server与sRKE2-agent是冲突的不能部署在同一个节点。跟大数据平台的部署不同,k8s在各个方面都要复杂很多,尤其是网络。

基础配置

  • 所有节点,关闭防火墙,只需要执行一次,不用重复执行↓
systemctl stop firewalld && systemctl disable firewalld
  • 所有节点,设置selinux,修改/etc/selinux/config内容,要让SELINUX=permissive

  • 所有节点,设置net.ipv4.ip_forward = 1↓,只需成功执行一次

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf && sysctl -p
  • 每个节点/etc/hosts设置↓
192.168.56.109  node1
192.168.56.110  node2
192.168.56.111  node3
  • 免密登录,在node1节点 ssh-keygen,完全回车,然后在node1上分项执行↓,只需成功执行一次
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3
  • 在每个节点,网络相关配置,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值