1.1、系统镜像
RedHat和Debian Linux是市场流行的两种发行版本,我在日常接触比较多的是红帽系的操作系统,CentOS是它的开源社区版本,目前已经不再维护,转向了CentOS Stream项目。这里我选择了Rocky Linux,重点说明下操作系统本身不影响对本课程的学习,选择适合自己的操作系统即可。
在搜索引擎中查询Rocky Linux即可找到官网地址(Rocky Linux),在首页点击Download选择对应的系统。
常见的家用电脑一般是x86_64、ARM,我们可以查看买的电脑的CPU型号确认信息。这里我选择x86_64,v9.5,Minimal版本,点击下载。
1.2、虚拟机配置网络
桌面版的开源虚拟机有很多,比如VMWare、VirtualBox等,这里我选择的是vmware workstation,安装没有什么难度,主要说明的一点是网络,推荐使用的是Nat网络,桥接网络可能更加方便,但是宿主机所在的网络变化,相应的在系统中也要修改。
安装完虚拟机软件后在设置中找到网络,添加网络,修改成你想要的网段,注意不要和其他网络冲突。是否启动IPv6可按需选择,允许该网络连接到外部网络。
此时已经能正常访问网关地址(192.168.212.2)。
1.3、安装虚拟机
虚拟机规格我选择了2核CPU、2G内存、64G硬盘作为系统盘。网络选择新建的Nat网络,启动后继续到这个页面。
安装目标位置,点击后默认确认。
网络和主机名,此时网络为DHCP自动分配地址,修改为手动分配地址,方便后续管理。
IP地址修改为192.168.212.250
root密码,这里我们可以解锁root账户,用于登陆,如果是生产环境,可以按需配置。如果是弱密码,需要确认两次,当然生产环境一定是强密码。
都配置完成后,开始安装,结束后重启系统。
1.4、克隆虚拟机
学习技术就是要不断的折腾,有很大概率将操作系统搞崩溃(😭),所以安装好的虚拟机我们会先完整克隆一个出来。
关闭系统,在虚拟机上选择关机,或者登陆服务器执行命令。
shutdown -h now
创建完整的克隆,命名为k8s-node。
启动操作系统,并通过SSH工具登陆机器。ssh工具也有很多选择,FinalShell、Xshell、MobaXterm、Terminus等。登陆后即可操作服务器,一般情况下,生产环境下的服务器是不会安装桌面的。