kubenetesKubernetes

从零开始部署Kubernetes v1.17.1集群(一) 安装

2020-01-31  本文已影响0人  浮云_9046

简介

本文将从操作系统安装开始,一步一步的讲解如何搭建一套单Master 的Kubernetes b。

目录

安装操作系统

本文环境:

配置虚拟机

创建一个名为Centos-k8s-Master的虚拟机,参数:

虚拟机配置

安装Centos 7

虚拟机光驱挂载Centos 7 安装光盘ISO文件。💿下载地址

启动虚拟机,选择第一项 Install CentOS 7

安装选项

语言选择EnglishContinue,当然你也可以选择中文,只是中文环境有些目录名称也是中文,输入不太方便。

语言选择 安装摘要

选择时区

选择时区

在安装过程中设置root密码并创建一个普通管理员用户。

创建普通管理员时一定记得勾选Make this user administrator,否则没有sudo的权限。

等待安装结束后按Reboot重启虚拟机,现在操作系统就完成了。

配置网络

新装好的系统网卡是未启用状态,首先启用网卡设置IP地址,为后续Kubernetes集群通讯作准备,我们把系统的IP地址都设为静态的。

使用ip address命令查看网卡的名称,我这里是enp0s3,记住这个名称,下一步编辑网卡参数要使用这个名称。

修改配置文件设置网卡enp0s3192.168.1.20,这个静态IP将作为Master的地址。配置项在文件中存在则修改,没有则添加。

# 把文件名最后一段替换成你的网卡名称
sudo vi /etc/sysconfig/network-script/ifcfg-enp0s3
BOOTPROTO=static        # 默认dhcp,改为static,表示启用静态IP地址
IPADDR=192.168.1.20     # 静态IP地址
NETMASK=255.255.255.0   # 子网掩码,需和公网主机配置的网关一致
GATEWAY=192.168.1.10    # 网关地址,根据你的情况设置
DNS1=192.168.1.10       # 第一个dns服务器,根据你的情况填写
ONBOOT=yes              # 开启自动启用网络连接

保存推出后重启网络服务才生效。

service network restart

Ping网关192.168.1.10和外网qq.com确认网络正常,正常就可以进入下一步更新系统了。

[fuyun@localhost ~]$ ping 192.168.1.10
PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.
64 bytes from 192.168.1.10: icmp_seq=1 ttl=64 time=0.510 ms
64 bytes from 192.168.1.10: icmp_seq=2 ttl=64 time=0.487 ms
^C
--- 192.168.1.10 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 0.487/0.498/0.510/0.025 ms
[fuyun@localhost ~]$ ping qq.com
PING qq.com (61.129.7.47) 56(84) bytes of data.
64 bytes from 61.129.7.47 (61.129.7.47): icmp_seq=1 ttl=54 time=35.2 ms
64 bytes from 61.129.7.47 (61.129.7.47): icmp_seq=2 ttl=54 time=35.3 ms

更新系统

安装完以后先更新系统,把系统的更新源设置国内镜像源加快更新速度。

# 1、 备份系统源
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# 2、设置阿里云镜像源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 3、生成缓存
sudo yum makecache 

# 4、更新系统
sudo yum update -y 

生成缓存过程中出现"Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error"错误请忽略,因为这个地址是为阿里云ECS准备的。

等待更新结束后输入poweroff关机,关机后使用Virtualbox创建快照备份该虚拟机,备份名称取新系统。以便后续创建新虚拟机时省略安装系统对步骤。

总结

现在我们就安装好全新对Centos 7操作系统,后面部署Kubernetes Master和Worker节点都从这个虚拟机复制,从而节省大量时间。

参考

上一篇下一篇

猜你喜欢

热点阅读