欢迎光临散文网 会员登陆 & 注册

手把手教你搭建Kubernetes集群

2021-03-31 15:32 作者:微软MVP-Eleven  | 我要投稿

接上一篇Kubernetes介绍,本篇文章将全面实操搭建Kubernetes集群。文中脚本命令均经过本人实操验证可行,此外还专门录制一组搭建环境的视频文末分享,一起来试试吧!


一、 环境准备

1. 1 机器环境

1.3 服务器静态IP配置

1.4 查看主机名

1.5 配置IP host映射关系

1.6 安装依赖环境

注意:每一台机器都需要安装此依赖环境

1.7 防火墙配置

安装iptables,启动iptables,设置开机自启,清空iptables规则,保存当前规则到默认规则

1.8 关闭selinux

1.9 升级Linux内核为4.44版本

非常重要,如果不升级后面出现问题很难解决

二、 安装K8S

2.1 调整内核参数

2.2 调整系统临时区

2.3 关闭系统不需要的服务

2.4 设置日志保存方式

2.4.1 创建保存日志的目录

2.4.2 创建配置文件存放目录

2.4.3 创建配置文件

2.4.4 重启systemd journald 的配置

2.4.5 打开文件数调整(可忽略,不执行)

2.4.6 kube-proxy 开启 ipvs 前置条件

三、Docker部署

3.1 安装docker

3.2 设置docker daemon文件

3.3 重启docker服务

四、kubeadm安装K8S

4.1 yum仓库镜像

国内镜像配置(国内建议配置)

4.2 安装kubeadm 、kubelet、kubectl(1.20.1)


五、准备k8s镜像

5.1 修改配置文件


5.2 根据配置文件拉取镜像


六、K8S的Master部署


6.1 执行初始化

6.2 验证是否成功

6.3 查看Master节点网络状态

6.4 配置网络

使用以下命令安装Calico网络

此时查看node信息, master的状态已经是Ready了.

看到STATUS是Ready的,说明网络已经通了。

七、追加Node节点

八、验证状态

以上全部脚本均经过实践验证过,有问题欢迎讨论,关注公众号后续 ,此外这里还有一组搭建Kubernetes的完整视频,可以加zhaoxi0069微信领取!



手把手教你搭建Kubernetes集群的评论 (共 条)

分享到微博请遵守国家法律