KubeSphere 可插拔功能组件概览

说明

KubeSphere 在 2.1 版本的 Installer 对各功能组件进行了 解耦快速安装将默认仅开启最小化安装(Minimal Installation),支持在安装前或安装后 自定义可插拔的功能组件的安装,使最小化安装 更快速轻量且资源占用更少,也方便不同用户 按需选择安装不同的功能组件

可插拔功能组件列表

KubeSphere 有以下六个可插拔功能组件,您可以根据需求,选择开启安装 KubeSphere 的功能组件。我们非常建议您开启这些功能组件来体验 KubeSphere 完整的功能以及端到端的解决方案。

可插拔功能组件介绍

可插拔功能组件概览 - 图1

可插拔功能组件配置要求

注意:开启可选功能组件之前,请先参考下表确认集群的可用 CPU 与内存空间是否充足(下表是计算得出的各组件 CPU 与内存的 Request 值),否则可能会因为资源不足而导致的机器崩溃或其它问题。
功能组件命名空间(所属项目)CPU (request)内存 (request)说明
KubeSphere 应用商店openpitrix-system0.3 core300 MiB内置应用商店与应用生命周期管理,建议安装
KubeSphere 告警通知系统kubesphere-alerting-system0.08 core80 Malerting 与 notification 安装时建议同时开启
KubeSphere DevOps System(All-in-one)kubesphere-devops-system34 m2.69 G一站式 DevOps 方案,内置 Jenkins 流水线与 B2I & S2I
KubeSphere DevOps System (Multi-node)kubesphere-devops-system0.47 core8.6 G多节点安装 DevOps 需要有一个节点的内存大于 8 G
KubeSphere Service Mesh(基于 Istio)istio-system2 core3.6 G支持灰度发布、流量拓扑、流量治理、Tracing
KubeSphere 日志系统kubesphere-logging-system56 m2.76 G内置日志查询、日志收集和日志转发等功能
弹性伸缩(HPA)metrics-server5 m44.35 MiB内置 弹性伸缩 HPA

说明:

  • 此表格中的 CPU 与内存占用数据仅为最小资源占用,在实际的集群环境中建议预留更充足的资源空间。
  • 单位后缀 m 表示千分之一核,即 1 Core = 1000m。