Kylin V10部署k8s-单master

一、系统环境准备

系统信息

主机系统版本:Kylin V10 SP3 x86 4.19.90-52.22.v2207.ky10.x86_64

k8s版本:v1.31.3

1.配置主机名及静态IP地址

为每个节点设置一个唯一的主机名,确保主机名解析正确;为每个节点设置一个唯一的静态IP地址,以便互相通信。

master1:192.168.1.1
master2:192.168.1.2
master3:192.168.1.3
node1:192.168.1.11
node2:192.168.1.12

2.配置host文件

在所有主机上修改host文件,使相互之间可以通过主机名访问。

192.168.1.1		master1
192.168.1.11	node1
192.168.1.12	node2

3.关闭交换分区(Swap)

Kubernetes推荐关闭Swap分区,以提高资源管理的效率和稳定性。

swapoff -a			#临时关闭

sed -i "s/^[^#].*swap/#&/" /etc/fstab			#在/etc/fstab文件中注释掉Swap分区的定义以永久关闭,重启生效

4.设置时间同步

确保所有节点的时间都同步,可以使用NTP服务或chrony服务来实现。

5.关闭防火墙和SELinux

为了提高部署的成功率,建议关闭防火墙和SELinux。

systemctl stop firewalld
setenforce 0			#临时关闭

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config		#在/etc/selinux/config文件中将SELINUX设置为disabled以永久关闭,重启生效

二、安装依赖组件

1.安装ipset和ipvsadm

这两个组件是Kubernetes网络插件所需的依赖。

yum -y install ipset ipvsadm

配置ipvsadm模块加载方式,并添加需要加载的模块

cat > /etc/sysconfig/modules/ipvs.modules <
chmod 755 /etc/sysconfig/modules/ipvs.modules && bash /et

你可能感兴趣的:(系统部署,kylin,kubernetes)