Kubernetes的底层容器技术构建在Linux操作系统之上,目前各云服务商都提供Linux分支Centos的支持。我在Win10专业版下用Hyper-V搭建了三台Centos服务器,以便安装K8S,中间折腾了很久,现在把中间过程记录下来,以帮助后来童鞋少踩坑。

一、启用Hyper-v

Win10专业版本提供了Hyper-V虚拟环境管理器,通过“设置”启用 Hyper-V 角色:

1、右键单击 Windows 按钮并选择“应用和功能”。

2、在右侧的相关设置中向后拉到底,选择程序和功能

3、选择“启用或关闭 Windows 功能”。

4、勾选上Hyper-V,如下图所示,然后单击确定

Hyper-V Windows截图

二、安装最新版本Centos7

1、准备Centos安装镜像,去官网https://www.centos.org/download/

Centos下载

选择上述Minimal ISO版本下载到本机即可.

2、在Hyper-V下新建Centos虚机

Hyper-V启动

在开始里搜索Hyper-V,找到Hyper-V管理器,运行,打开。

3、新建虚拟交换机,三台Centos系统共用一个虚拟交换机

新建虚拟交换机

弹出如下界面:

创建虚拟交换机

点击创建虚拟交换机后弹出如下设置界面:

选择网络

这里要注意一下,选择外部网络要选择你自己本机能连接上网的物理设备,如果是有线网卡就选择有线网卡,如果是无线网卡就选择无线网卡。创建完成后保存待用。

4、安装Centos虚机配置

提前规划三台虚机对应IP及机器名称如下:

172.16.4.118 K8s1

172.16.4.119 K8s2

172.16.4.120 K8s3

我们将用K8s1做为Master节点,安装部署集群管理工具

点击Hyper-V界面右面,新建->虚拟机:

根据提示进入下一步,下面有几个地方需要注意一下:

创建虚拟机时要注意磁盘空间不足,要选择剩余空间比较大的磁盘

配置网络

配置网络这里要选择之前你已经创建好的虚拟交换机

这里要选择你之前已经下载好的Centos7镜像,最后点保存确认。

5、安装Centos操作系统

以上保存完毕,需要通过如下的方式进入启动安装界面:

先点启动,再点连接,弹出如下的安装界面:

注意,此时要按Tab键输入一些参数再进行安装,我本机上如果不输入参数就会导致屏幕显示区域太小,看到下面的操作按钮,按Tab键,然后输入如下参数:video=hyperv_fb:800×600,如下图所示:

回车,进入安装模式,在安装的时候选择默认的磁盘分区,设置root的用户名和密码,根据提示进行安装,此处就不再截图

6、三台Centos虚机,都按此方法进行安装,安装完毕后,在Hyper-V管理器下,启动连接后,需要修改相应的主机名和IP地址,下一节会详细说明。

文章来源于互联网,如有雷同请联系站长删除:Win10下安装K8s系列之安装Centos7(一)

发表评论