荔枝君最近在准备CKA(Certificated Kubernetes Administrator)考试,首先就需要学会Kubernetes安装。荔枝君选择了目前主流的安装方式——Kubeadm,搭建Kubernetes集群。
一、前期准备
1.服务器准备:
荔枝君花了血本在腾讯云上购买了三台服务器(我好心疼,本来考试报名费就花了我不少钱 ),服务器配置和角色设置如下:
角色 | 机器名 | 数量 | 配置 | 系统 |
master | master | 1 | 2C4G | CentOS 7.7 64位 |
node | node1,node2 | 2 | 2C4G | CentOS 7.7 64位 |
2.软件版本:
需要准备安装的软件版本选择主要如下:
软件 |
设计组件 | 版本 |
Docker |
docker | 19.03.7-3.el7 |
Kubernetes | kubelet,kubeadm | 1.19 |
网络组件 | calico | v3.16.0 |
二、环境准备
1.机器名配置:
在 /etc/host 中配置信息如下:
echo -e "49.*.*.* node1\n129.*.*.* master\n49.*.*.* node2\n" >> /etc/hosts
同时设置机器名:
hostnamectl set-hostname master #master机设置