文章目录
前言
我在做实验的时候还没有火炬,而且实验指导书过于粗糙(并且有的指令是错误的),在经历了相当痛苦的一段时间才将这个实验完成。于是就想将这里实验过程记录下来,让学弟学妹少走一些弯路。这份文档主要记录了我做实验的过程以及中间遇到的问题及解决办法。
本次实验建议使用CentOS 7,不建议使用Ubuntu。实验指导书上的教程是在CentOS下的教程,部署k8s时CentOS和Ubuntu有一些区别。刚开始大家都选择在比较熟悉的Ubuntu下做实验,但是很快便都换成了CentOS。所以,别浪费时间,直接用CentOS做吧。
我是使用两台虚拟机部署的网络,根据我多次推倒重做的经验,使用虚拟机和使用老师提供的服务器会遇到不一样的错误。如果要参考我的实验流程,建议使用虚拟机,同时虚拟机和k8s、docker就和我用一样的版本,不然可能会遇到各种各样的问题。此外要注意的是,CentOS 6和CentOS 7在一些指令上并不相同,如果实验过程中遇到问题上网找解决办法时注意网上给的是CentOS 6下的指令还是CentOS 7下的指令
本文主要参考了实验指导书以及CentOS搭建K8S环境教程
使用到的各种软件的版本
VMware Workstation
CentOS 7
在网站阿里云镜像链接下选择CentOS-7-x86_64-DVD-2009.iso即可
Docker
18.09.9
k8s
1.17.3
实验流程
虚拟机的下载安装
因为需要一个主节点和一个从节点,所以需要安装两台虚拟机,两台虚拟机均按照相同的办法安装即可。
iso文件并不需要下载两个,两个虚拟机可以使用同一个iso文件
在上文的链接中下载好虚拟机之后,可以按照如下流程进行安装。
在这里选择虚拟机的名称以及存储位置
这里我没记错的话,选择1*1的处理器配置k8s将无法正常工作,我选择的是2*2的
我在这里给每一台机器分配了4096MB的空间
我在这里选择了默认的大小20GB
点击如下位置的浏览选择自己下载的iso文件
之后点击完成即可。
之后点击开启虚拟机,用键盘选择Install CentOS7之后按enter即可
在页面内输入chinese选择中文,点击继续
可以选择“软件安装”安装其他软件包,例如安装GNome桌面,最小安装的有点是体积小安装快,但是他只能通过命令行操作。同时这个软件包不带有vim,实验过程中遇到vim指令时需要将vim换成vi
配置磁盘,进去之后点左上角的完成即可。
点击这里可以设置root密码,也就是以root模式运行时的密码。
之后点击重启即可
重启之后可以看到下面的画面,login的位置输入root即可,password即为上面设置过的密码。这样虚拟机就安装好了,这是一个只有命令行模式的虚拟机
使用xshell连接虚拟机
直接在虚拟机上进行实验不如使用xshell方便,可以参考下面的文章使用xshell连接虚拟机
shell连接本地虚拟机centos_kong___的博客-CSDN博客
修改hostname
虚拟机上hostname的值是默认