概述
KubeSphere 扩展组件,是构建在 KubeSphere LuBan 之上,用来扩展并增强 KubeSphere 产品能力,以进一步满足企业各类型的业务需求。KubeSphere 安装完成后,仅包含系统运行的必备基础功能,建议您安装扩展组件以充分利用 KubeSphere 的功能特性。
了解并安装扩展组件后,请参阅本章节中的扩展组件教程了解如何访问、配置及使用各个扩展组件。
扩展组件介绍
说明 |
---|
可在 KubeSphere Web 控制台的扩展市场中查看各个扩展组件的更多信息。 |
类别 | 名称 | 功能 |
---|---|---|
WhizardTelemetry 可观测平台 | WhizardTelemetry 平台服务 | 它是 WhizardTelemetry 可观测平台各扩展组件的公共服务。是各个可观测性扩展组件通用的 APIServer,为所有可观测性扩展组件提供公共的后端平台服务。 |
WhizardTelemetry 数据流水线 | 提供可观测性数据的收集、转换和路由能力。 | |
OpenSearch 分布式检索与分析引擎 | KubeSphere 内置的日志存储扩展组件,用于存储日志、审计、事件、通知历史等可观测数据。 | |
WhizardTelemetry 日志 | 提供多租户视角的云原生应用实时及历史日志收集、查询、导出、存储等功能,可对接如 ElasticSearch、OpenSearch、Kafka 等日志接收器。 | |
WhizardTelemetry 事件 | 可长期保存 Kubernetes 相关资源产生的事件,并提供多租户视角的事件检索和查看功能。 | |
WhizardTelemetry 监控 | 提供多租户视角的云原生资源监控能力,包括针对集群,节点,工作负载、GPU、K8s 控制面等对象的核心监控指标进行实时和历史数据展示等功能。其中包含了 Whizard 可观测中心。 | |
WhizardTelemetry 告警 | 基于 KubeSphere 采集的监控数据,可针对不同资源类型和监控指标,提供平台及租户视角的告警及告警规则管理功能。 | |
WhizardTelemetry 通知 | 管理多租户 Kubernetes 环境中的通知。它能够接收来自不同发送者的告警、云事件以及其他类型的事件(例如审计和 Kubernetes 事件),并根据租户标签(如命名空间或用户)将通知发送给相应的租户接收器。 | |
Grafana for WhizardTelemetry | 一个开放且可组合的数据可视化和监控分析平台,内置众多仪表盘(Dashboard)来增强 WhizardTelemetry 可观测平台的可视化能力。 | |
Grafana Loki for WhizardTelemetry | 支持在 Grafana 控制台查看存储到 Loki 的 KubeSphere 日志、审计、事件及通知历史数据。 | |
平台管理 | KubeSphere 应用商店管理 | 基于 OpenPitrix 的多云应用管理平台,用于上传、审核并管理多云环境中不同类型的应用。它可作为企业不同团队间数据、中间件和办公应用的共享与分发管理工具。 |
KubeSphere 服务网格 | 一款强大的微服务治理与微服务可视化管理工具。它提供包括蓝绿部署、金丝雀发布与流量镜像三种灰度发布策略,与流量监控、链路追踪两项可观测能力。 | |
KubeSphere 多集群代理连接 | 它是一种通过代理在集群间建立网络连接的工具。如果主集群无法直接访问成员集群,您可以暴露主集群的代理服务地址,这样可以让成员集群通过代理连接到主集群。 | |
联邦集群应用管理 | 一个旨在简化跨多个联邦 Kubernetes 集群管理应用程序的扩展组件,用户可以轻松地在多个联邦集群中部署、更新和管理应用程序。 | |
KubeEdge 边缘计算框架 | 为集群添加边缘节点并在这些节点上运行工作负载,以便将本机容器化应用编排和管理扩展到边缘端设备。 | |
Metrics Server | 根据设定指标对 Pod 数量进行动态伸缩,使运行在上面的服务对指标的变化有一定的自适应能力。 | |
CI/CD | DevOps | 基于 Jenkins 提供开箱即用的 CI/CD 功能,提供一站式 DevOps 方案、支持使用图形编辑面板或 Jenkinsfile 创建流水线。 |
网络 | KubeSphere 网关 | KubeSphere 网关是聚合服务、管理 KubeSphere 平台外部访问的扩展组件,现已形成“集群、项目、企业空间”三类资源管理维度的网关体系,支持管理集群网关、企业空间网关与项目网关。 |
KubeSphere 网络 | 管理集群的网络策略和容器组 IP 池。控制集群和项目中容器组的访问和被访问权限;创建容器组 IP 池并从 IP 池中分配 IP 地址到 Pod。 | |
安全 | Gatekeeper | Gatekeeper 是一个用于 Kubernetes 可灵活配置策略的准入控制器,利用 Open Policy Agent (OPA) 验证在 Kubernetes 集群上创建和更新资源的请求。 |
存储 | KubeSphere 存储 | 管理卷快照、卷快照类、为存储类设置授权规则、设置存储卷自动扩展。 |
安装扩展组件
以具有 platform-admin 角色的用户登录 KubeSphere Web 控制台。
点击扩展中心,搜索您要安装的扩展组件。
点击扩展组件名称,然后点击安装,进入组件安装页面。
在组件安装对话框的版本选择页签,选择扩展组件的版本号,并安装好所有必装组件(若有),点击下一步。
说明 安装检测时,会识别扩展组件是否有依赖组件。依赖组件分为必装组件和选装组件。
若必装组件的状态为未就绪,您需要先行安装正确版本的必装组件,以确保扩展组件的正常使用。而选装组件不会影响扩展组件的安装。
在扩展组件安装页签,修改扩展组件的配置后(可选),点击开始安装,开始安装扩展组件。
待安装完成后,点击下一步,配置集群 Agent。
在集群选择页签,根据名称、标识选择集群(可选择多个集群),以便在目标集群中开启扩展组件。
在差异化配置页签,分别编辑选中集群的 YAML 配置,也可不修改,使用初始默认配置。点击确定,开始安装集群 Agent,等待完成即可。
安装完成后,默认启用扩展组件。
说明 部分扩展组件不需要安装集群 Agent(即没有集群选择和差异化配置页签),请以实际页面为准。
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。