OpenEuler24.03 LTS-SP1 + Rancher2.10.1+Jenkins+GitLab安装
机器规则
注:机器至少是2核2G的配置
机器可以是虚拟机、也可以是四台物理机器。我使用的是四台OpenEuler24.03 LTS-SP1的虚拟机!
| hostname | ip地址 | 用途 | 配置 |
|---|---|---|---|
| k8s-master01 | 192.168.28.161 | master节点 | 2核4G |
| k8s-worker01 | 192.168.28.171 | worker01节点 | 2核8G |
| k8s-worker02 | 192.168.28.172 | worker02节点 | 2核8G |
| k8s-ranncher | 192.168.28.181 | rancher节点 | 2核8G |
搭建教程
除特别说明外,以下命令需在四台机器中都执行,建议找一个可以同时在多台机器中执行命令的工具(采用xshell工具)
1. 配置教程
配置机器的host文件
#添加如下内容
192.168.28.161 k8s-master01
192.168.28.171 k8s-worker01
192.168.28.172 k8s-worker02
192.168.28.181 k8s-ranncher
执行ping k8s-master01 看配置是否成功
修改k8s-master01的主机名
hostnamectl set-hostname k8s-master01
修改k8s-worker01的主机名
hostnamectl set-hostname k8s-worker01
修改k8s-worker02的主机名
hostnamectl set-hostname k8s-worker02
修改k8s-ranncher的主机名
hostnamectl set-hostname k8s-ranncher
2. 禁用防火墙
#docker会产生很多端口规则,为了引起不必要的麻烦,自己关闭掉(反正这个环境只是学习使用的,生成环境不要这么做)
systemctl stop firewalld
systemctl disable firewalld
systemctl stop iptables
systemctl disable iptables
3. 禁用linux系统的安全服务
selinux是linux下的一个安全服务,安装软件会产生各种奇葩问题,直接禁用掉
vi /etc/selinux/config
#设置如下内容
SELINUX=disabled
4.禁用swap分区
作用是在物理内存使用完之后虚拟磁盘空间作为内存使用,开启此会产生性能影响,在搭建k8s集群的时候如果开启的话还需要特别说明
vi /etc/fstab
#注释最后一行(/dev/mapper/centos-swap swap

最低0.47元/天 解锁文章
2572

被折叠的 条评论
为什么被折叠?



