ubuntu20安装k8s

1、修改主机名称

hostnamectl set-hostname "name"

2、配置静态IP

2.1 ip addr查看哪个网口启动,接上网线的网口会显示UP字样

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 18:9b:a5:80:b5:9d brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.130/24 brd 192.168.2.255 scope global eno1
       valid_lft forever preferred_lft forever
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 18:9b:a5:80:b5:9e brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:ac:b1:d3:f1 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever

2.2 vi /etc/netplan/00-installer-config.yaml,修改UP网口为静态固定IP

# This is the network config written by 'subiquity'
network:
  ethernets:
    eno1: #设置UP的网口
      critical: true
      dhcp-identifier: mac
      dhcp4: false #关闭动态IP分配
      addresses: [192.168.2.130/24] #设置静态IP
      gateway4: 192.168.2.254 #设置网关地址
      nameservers:
        addresses:
        - 114.114.114.114
    eno2:
      dhcp4: false
  version: 2

2.3 是配置生效

netplan apply

附加,删除多余IP的操作

ip addr del [ip/len] dev [网口名称]

3、禁用IPV6

为了不出现其它难以排查的网络情况,提前禁止IPV6,修改内核参数

echo "net.ipv6.conf.all.disable_ipv6     = 1" >>/etc/sysctl.conf \
&& echo "net.ipv6.conf.default.disable_ipv6 = 1" >>/etc/sysctl.conf \
&& echo "net.ipv6.conf.lo.disable_ipv6      = 1" >>/etc/sysctl.conf \
&& sysctl -p

4、修改最大文件打开数

执行后,重启服务器

tee -a /etc/security/limits.conf << EOF 
* soft nofile 6400000
* hard nofile 6400000
* soft nproc 6400000
* hard nproc 6400000
root soft nofile 6400000
root hard nofile 6400000
root soft nproc 6400000
root hard nproc 6400000
EOF
tee -a /etc/systemd/user.conf << EOF
DefaultLimitNOFILE=6400000
DefaultLimitNPROC=6400000
EOF

5、安装nfs服务端

nfs服务用来在多个服务器之间提供共享存储

5.1 安装nfs-kernel-server

apt-get install -y nfs-kernel-server
systemctl start nfs-kernel-server
systemctl enable nfs-kernel-server

5.2 创建共享目录

mkdir /data/share && chmod 777 /data/share && chown nobody:nogroup /data/share

5.3 配置共享目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值