黑马程序员技术交流社区

标题: 【郑州校区】Kubernetes核心原理和搭建 中 [打印本页]

作者: 我是楠楠    时间: 2020-4-29 13:49
标题: 【郑州校区】Kubernetes核心原理和搭建 中
本帖最后由 我是楠楠 于 2020-4-29 13:51 编辑

【郑州校区】Kubernetes核心原理和搭建 中

5.2.3 安装操作系统
​        在新建好虚拟机之后,在VMware主界面,选择对应的虚拟机,点击“开启此虚拟机”选项,启动虚拟机,如下图所示:
在打开的系统界面中选择“Install CentOS 7”,进行CentOS 7系统的安装,如下图所示:
在打开的界面中选择中文语言环境,点击“继续”按钮,继续进行安装,如下图所示:
在打开的界面中进行安装配置,如下图所示:
注意:"软件选择”建议选择最后一个“开发及生产工作站”,“安装位置”选择默认“自动分区”,禁用Kdump,打开网络,让你的虚拟机可以连接到互联网。
在新打开的页面中设置Root密码,进行安装CentOS 7系统
安装完成后,会进入到系统的基本配置操作页面,可以进行语言环境的配置,如下图所示:
系统键盘布局和输入方式选择配置,如下图所示:

最后点击“开始使用CentOS Linux(s)”按钮,开始进入到CentOS 7系统中,如下图所示:

进入系统之后,使用“ifconfig”指令查看系统的ip地址,发现没有ip地址,如下图所示:

没有ip地址的原因,查看之前2.2.8的配置步骤,发现已经配置了网络适配器为NAT,那没有ip地址的原因可能就是系统在启动的时候没有加载网卡造成的,所以使用“vi”指令打开“/etc/sysconfig/network-scripts/ifcfg-ens33”文件,将其中的“ONBOOT=no”改为“ONBOOT=yes”,使用“wq”指令保存文件,如下图所示:

修改文件之后,需要通过“service network restart”重启网络服务,之后在使用“ifconfig”指令查看,就会发现ip地址就有了,如下图所示:

5.2.4 远程操作操作系统
​        因为在操作系统的终端中直接操作指令不太方便,比较好的方法是使用第三方的终端模拟软件,比如Xshell、SecureCRT登录,我这里使用的是SecureCRT进行操作。打开SecureCRT软件,配置一个连接,连接CentOS 7操作系统,如下图所示:
在远程连接成功之后,我们还需要配置CentOS 7的yum源,因为使用CentOS 7自带的yum源,在安装软件和下载依赖的时候会非常的慢,甚至有时候还会超时失败,所以这里不建议使用CentOS 7自带的yum源,我们可以执行如下命令,使用阿里云的源替换CentOS 7自带的yum源,如下图所示:
考虑到后续我们需要安装Kubernetes集群需要各种网络,所以需要将防火墙关闭,避免因为防火墙的问题导致连网失败,如下图所示:
在安装Kubernetes集群的时候,为了避免因为内存交互而影响性能以及稳定性,所以这里我们需要关闭Swap内存交互机制。使用“vi”指令打开“/etc/fstab”文件,将其中的swap配置注释掉,如下图所示:
5.2.5 安装Docker
​        Kubernetes是以Docker为基础的一个全新的分布式系统架构,安装Kubernetes必须要先安装Docker,可以参考Docker官方文档进行操作:https://docs.docker.com/install/linux/docker-ce/centos/#prerequisites
因为使用yum安装Docker的时候经常会超时失败,所以可以添加阿里云的Docker仓库,如下图所示:
使用yum安装Docker最新版本,如下图所示:
执行如下命令启动Docker并激活开机自动启动,如下图所示:






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2