Technical note
K8S离线部署笔记-1-操作系统配置
通用配置
# 配置网络
nmtui
# 配置hostname
hostnamectl set-hostname uat-native.yourcompany.com
# 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
# 关闭SELINUX
getenforce
setenforce 0
sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
# 关闭Swap
swapoff -a
vi /etc/fstab
注释掉swap行
K8S特殊配置
# iptables不处理bridge数据
cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
# 打开kubectl自动完成
echo "source <(kubectl completion bash)" >> ~/.bashrc
yum -y install bash-completion