vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置

姊妹篇
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第二篇-k8集群安装

版本信息

环境 版本
vmware 16-pro
ubuntu 20.04.3-live
docker 最新(默认是最新的,可以指定版本号)
kubernetes 最新(默认是最新的,可以指定版本号)

下载ubuntu镜像

Desktop(桌面版):https://ubuntu.com/download/desktop
Server(服务版):https://ubuntu.com/download/server/arm

以下安装以server版为例,其他类似。

下载并安装vmware16

下载地址:https://www.vmware.com/go/getworkstation-win

支持正版,网上搜密钥也可以使用
在这里插入图片描述

虚拟机安装

1. 创建虚拟机,比较简单,傻瓜式操作即可

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第1张图片
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第2张图片

1.1 选择下载好的iso镜像

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第3张图片

1.2 创建用户名

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第4张图片

1.3 选择虚拟机存储文件位置及名字

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第5张图片

1.4 分配磁盘空间

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第6张图片

1.5 可以自定义存储空间

	k8s 集群需要内存2G,2核CPU

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第7张图片

1.6 启动配置好的虚拟机,进行系统安装

选择语言:
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第8张图片
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第9张图片

1.7 自动分配网卡及ip,可自定义,也可以在后续步骤进行修改(下一节)

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第10张图片

1.8 代理配置,不需要可以不配置

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第11张图片

1.9 镜像地址配置,可以修改为阿里云的地址,提升下载速度,也可以在后续步骤中修改(下一节)

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第12张图片

1.10 创建一个storage,默认即可

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第13张图片

1.11 分区及驱动情况,默认即可

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第14张图片
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第15张图片

1.12 自定义

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第16张图片

1.13 ssh需要安装,可以使用xshell等工具进行连接,也可不安装

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第17张图片

1.14 组件选择,默认即可

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第18张图片

1.15 开始安装

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第19张图片

1.15 安全组件的安装更新可以取消

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第20张图片

1.16 虚拟机安装成功,可以访问网络

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第21张图片

2. 网络配置

2.1 设置静态ip

	指定静态ip地址,网关,dns
sudo vi /etc/netplan/00-installer-config.yaml
# 使修改内容生效
sudo netplan apply

#修改文件内容如下
zhaowd@k8s-master:~$ cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
       #配置的静态ip地址和掩码
      addresses: [192.168.49.132/24] 
      #关闭DHCP,如果需要打开DHCP则写yes, 自动分配ip
      dhcp4: no
      optional: true
      #网关地址
      gateway4: 192.168.49.2	
      nameservers:
      	 #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
         addresses: [192.168.49.2,114.114.114.114]
  version: 2
  #renderer: networkd    #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd

vmware 虚拟机的网络设置成nat模式
选择创建的虚拟机,右键---->设置,网络适配器中修改
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第22张图片

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第23张图片

说明:
- 静态ip的范围:
vmware选择编辑—>虚拟网络编辑器,查看网络信息
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第24张图片
选择DHCP设置,查看子网范围
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第25张图片

- 网关的地址
同上,选择NAT设置,查看网关地址
vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第26张图片

2.2 替换阿里源(如果上一节中已经替换过了,则跳过)

# 备份源文件
cp -ra /etc/apt/sources.list /etc/apt/sources.list.bak
# 查看安装系统版本
lsb_release -a
#输出内容:
zhaowd@zhaowd:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.3 LTS
Release:	20.04
Codename:	focal

# 说明,ubuntu每个系统版本使用动物命名,所以配置源的时候需要指定系统版本
# 以20.04.3版本为例配置内容如下,**整体替换**

zhaowd@k8s-master:~$ cat /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

# 执行以下命令使生效
sudo apt-get update
sudo apt-get upgrade

2.3 虚拟机mac地址修改

  • k8s 集群要求集群内部的mac地址需要不一样,所以克隆的虚拟机(下一节)需要修改
  • ubuntu系统mac地址修改没找到永久生效的方式,使用vmware的话,可以在设置里修改,或随机一个即可;
  • ***注意:***需要关闭状态下的虚拟机才可以修改
    右键创建的虚拟机,选择设置,网络适配器中修改
    vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第27张图片

3 集群搭建(克隆)

3.1 关闭创建的虚拟机,右键—>管理—>克隆

3.2 选择克隆源:默认即可,如果之前生成了快照,也可以选择

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第28张图片

3.3 选择克隆方式

根据需要,按照说明选择即可;都可以;如果选择链接克隆,必须保证源文件的可用性

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第29张图片

3.4 选择存储位置

vmware-16 Pro + ubuntu-20.04.3-live 手把手搭建k8s集群(超详细):第一篇-虚拟机安装及网络配置_第30张图片

3.5 创建完成

按照章节二中网络配置,修改mac地址及静态ip 

你可能感兴趣的:(运维,ubuntu,docker,linux)