k8s前期准备工作
虚拟机网络设置编辑-虚拟网络编辑器编辑虚拟机设置-网络连接-自定义(特定虚拟网络)-高级-生成下mac地址(因为克隆出来的mac地址一样会有问题);修改网络虚拟机装好桥接网络修改IP为固定vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static
·
虚拟机网络设置
编辑-虚拟网络编辑器
编辑虚拟机设置-网络连接-自定义(特定虚拟网络)-高级-生成下mac地址(因为克隆出来的mac地址一样会有问题);
修改网络
虚拟机装好桥接网络修改IP为固定
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #需要修改
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=9bf36d3f-29de-4c26-99ab-de73d4dd0e9e
DEVICE=ens33
ONBOOT=yes #需要修改
IPADDR=192.168.1.110 #新增固定IP其他2台自己定义
GATEWAY=192.168.1.1 #新增网关
NETMASK=255.255.255.0 #新增子网掩码
DNS1=8.8.8.8 #新增dns谷歌提供免费dns
# 注意IPADDR需要和本机的IP地址是同一个网段,比如你本机的是192.168.1.xxx,对应的网关也要修改成192.168.1.xxx;
# 重启网络
service network restart
修改host
hostnamectl set-hostname kmaster --static
安装依赖
yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstatlibseccomp wget vim net-tools git iproute lrzsz bash-completion tree bridge-utils unzip bind-utils gcc
调整内核参数
cat > kubernetes.conf <<EOF
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-ip6tables=1
net.ipv4.ip_forward=1
net.ipv4.tcp_tw_recycle=0
vm.swappiness=0
vm.overcommit_memory=1
vm.panic_on_oom=0
fs.inotify.max_user_instances=8192
fs.inotify.max_user_watches=1048576
fs.file-max=52706963
fs.nr_open=52706963
net.ipv6.conf.all.disable_ipv6=1
net.netfilter.nf_conntrack_max=2310720
EOF
#将优化内核文件拷贝到/etc/sysctl.d/文件夹下,这样优化文件开机的时候能够被调用
cp kubernetes.conf /etc/sysctl.d/kubernetes.conf
modprobe br_netfilter
modprobe ip_conntrack
sysctl -p
#手动刷新,让优化文件立即生效
sysctl -p /etc/sysctl.d/kubernetes.conf
调整系统时间
#设置系统时区为中国/上海
timedatectl set-timezone "Asia/Shanghai"
#将当前的UTC 时间写入硬件时钟
timedatectl set-local-rtc 0
#重启依赖于系统时间的服务
systemctl restart rsyslog
systemctl restart crond
#更新时间
ntpdate pool.ntp.org
date
更多推荐
已为社区贡献1条内容
所有评论(0)