K8S-搭建准备说明

安装规划

主机名称 操作系统 IP 系统配置 状态 备注
master24 CentOS-7.9-x86_64 192.168.1.24 4核16G 主节点 主节点
node21 CentOS-7.9-x86_64 192.168.1.21 4核8G 调度 工作节点
node22 CentOS-7.9-x86_64 192.168.1.22 4核8G 调度 工作节点
node23 CentOS-7.9-x86_64 192.168.1.23 4核8G 调度 工作节点
nfs181 CentOS-7.9-x86_64 192.168.1.181 4核8G 调度 文件存储

注意:

  • 服务器最小内存不得小于2G,CPU核心数最少为2;
  • 群集中所有的计算机之间拥有完全的网络连接(公共或专用网络);
  • 所有机器都有sudo权限;

网络拓扑图

软件版本说明

软件名称 软件版本 软件说明 备注
Centos 7.9 操作系统 请勿超过8版本亲测不行
Docker 19.03.7 容器引擎 K8S 15版本支持18版本
kubelet 1.18.2 k8s管理工具
Kubeadm 1.18.2 k8s安装工具
Kubectl 1.18.2 k8s命令工具
Flannel 0.14.0-amd64 网络管理工具 暂时没有试过其他版本
NFS v4 文件存储
Kuboard v3.x k8s可视化管理

注意:请严格按照软件版本说明进行系统采购和软件安装

搭建工具说明

kubernetes 官方提供的三种部署方式:minikube、kubeadm、二进制包,这里采用 kubeadm 安装。Kubeadm 作为 k8s 安装工具,提供kubeadm init和kubeadm join 指令,用于快速部署 Kubernetes 集群。需要在所有节点上安装 kubeadm, kubelet 和 kubectl 。

搭建流程说明

您可以按照文档的顺序逐步地完成 软件开发平台 各组件的部署:

posted @ 2021-10-22 16:54  yaomianwei  阅读(6)  评论(0编辑  收藏  举报