Ubuntu 18.04.6 LTS 安装k8s v1.20.0

1、系统安装

1.1 环境系统准备

准备3台VM 可以最小化安装 资源最小配置:2C 4G 100G 用户名:student 密码:***

序号 主机名 主机IP 用户名 密码
1 k8s-master 192.168.1.175 student 123456
2 k8s-node01 192.168.1.175 student 123456
3 k8s-node01 192.168.1.175 student 123456

1.2 配置主机名、静态IP等

分别配置三台服务器的IP地址 

$ sudo vim /etc/netplan/00-installer-config.yaml
#This is the network config written by 'subiquity'
  network:
  ethernets:
    ens160:
      addresses:
      - 192.168.1.175/24      #配置IP
      gateway4: 192.168.1.1
      nameservers:
        addresses:
        - 114.114.114.114
        search: []
  version: 2
​
  • 配置生效

$ sudo netplan apply

1.3 开启ssh功能

需要开启ssh server 和 client 功能

1.4 安装前进行更新

$ sudo apt-get update
$ sudo apt-get upgrade

2、群集基本环境配置

2.1 修改主机名,三个节点都要配置

$ sudo hostnamectl set-hostname k8s-master01
​
$ sudo hostnamectl set-hostname k8s-node01
​
$ sudo hostnamectl set-hostname k8s-node02

2.2 修改hosts 文件

$ sudo bash -c "cat >> /etc/hosts" << EOF
192.168.1.175 k8s-master01
192.168.1.176 k8s-node01
192.168.1.177 k8s-node02
EOF

2.3 配置ssh 免密登录

只在master 节点配置

$ ssh-keygen -t rsa

将密钥加入到公钥中

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

将公钥复制到其他节点

$ ssh-copy-id k8s-node01
$ ssh-copy-id k8s-node02

测试访问

$ ssh k8s-node01
$ exit
$ ssh k8s-node02
$ exit

2.4 关闭防火墙

Ubuntu 默认是禁用 禁用 Swap 配置

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值