关闭操作系统的交换分区(SWAP 分区)
[root@node02 ~]# swapoff -a
查看操作系统的内存使用情况,“Swap”行为交换分区相关信息,若该行中所有 信息的内容都显示为“0”,则表示当前没有可使用的交换分区,即交换分区已经关闭
[root@node02 ~]# free -m

在操作系统的文件系统挂载配置文件“/etc/fstab”中注释掉交换分区(SWAP 分
区)的挂载配置所在行,永久关闭操作系统的交换分区
[root@node02 ~]# vi /etc/fstab


[root@node02 ~]# sed -ri 's/.*swap.*/#&/' /etc/fstab

重启操作系统,再次查看操作系统的内存使用情况,确认操作系统的交换分区已 经被永久关闭。
[root@node02 ~]# shutdown -r now
在“/etc/modules-load.d/”目录下创建 Kubernetes 所需内核模块的配置文件 “k8s.conf”,并在其中添加如下内容br_netfilter overlay,加载 Linux 的内核模块“br_netfilter”,该模 块可以让 iptables 规则在网桥上面工作,用于将桥接流量转发至 iptables 链,并且重启操作系统。


查看内核模块“br_netfilter”是否自动加载运行
[root@node02 ~]# lsmod | grep -e br_netfilter -e overlay

在“/etc/sysctl.d/”目录下创建 Kubernetes 所需要的操作系统内核参数的配置 文件“k8s.conf”,并在其中添加如下内容,对网桥过滤和内核转发进行配置
[root@node02 ~]# vi /etc/sysctl.d/k8s.conf

加载 Kubernetes 的内核参数配置文件,使新设置的内核参数生效
[root@node02 ~]# sysctl -p /etc/sysctl.d/k8s.conf

本文介绍了如何关闭Linux操作系统的交换分区,包括使用`swapoff`命令,修改`/etc/fstab`文件,以及配置Kubernetes所需的br_netfilter模块和sysctl参数。最后,通过重启系统确保更改生效。
1万+

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



