Kubernetes 安装要求

搭建 k8s 环境平台规划

单 master 集群

单个 master 节点,然后管理多个 node 节点

image-20200928110456495

多 master 集群

多个 master 节点,管理多个 node 节点,同时中间多了一个负载均衡的过程

image-20200928110543829

服务器硬件配置要求

测试环境

master: 2核 4G 20G

node: 4核 8G 40G

生产环境

master: 8核 16G 100G

node: 16核 64G 200G

部署方式

目前生产部署Kubernetes集群主要有两种方式

kubeadm

kubeadm是一个K8S部署工具,提供 kubeadm init 和 kubeadm join,用于快速部署Kubernetes集群

官网地址:点我传送

二进制包

从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。

Kubeadm降低部署门槛,但屏蔽了很多细节,遇到问题很难排查。如果想更容易可控,推荐使用二进制包部署Kubernetes集群,虽然手动部署麻烦点,期间可以学习很多工作原理,也利于后期维护。


Kubernetes 安装要求
https://flepeng.github.io/042-云原生-02-kubernetes-11-install-Kubernetes-安装要求/
作者
Lepeng
发布于
2023年3月1日
许可协议