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

简介

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

目录

安装操作系统

本文环境:

  • 操作系统:Centos 7.7
  • 客户端电脑:macOS Catalina 10.15
  • 虚拟机:Virtualbox 6.0
  • 虚拟机网卡:桥接方式

配置虚拟机

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

  • 内存设置4G
  • CPU 2核
  • 硬盘40G
虚拟机配置

安装Centos 7

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

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

安装选项

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

语言选择
  • 时区选择Asia-Shanghai
  • 操作系统仅运行Kubernetes环境,所以软件包选择Minimal Install
  • 点击Begin Installion开始安装
安装摘要

选择时区

选择时区

在安装过程中设置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节点都从这个虚拟机复制,从而节省大量时间。

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,937评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,503评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,712评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,668评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,677评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,601评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,975评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,637评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,881评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,621评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,710评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,387评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,971评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,947评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,189评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,805评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,449评论 2 342

推荐阅读更多精彩内容