CCE提供了多种类型的插件,用于管理集群的扩展功能,以支持选择性扩展满足特性需求的功能。
注意CCE插件采用Helm模板方式部署,修改或升级插件请从插件配置页面或开放的插件管理API进行操作。勿直接后台修改插件相关资源,以免插件异常或引入其他非预期问题。
插件列表
插件名称 | 插件简介 |
---|---|
CoreDNS域名解析(系统资源插件,必装) | CoreDNS插件是一款通过链式插件的方式为Kubernetes提供域名解析服务的DNS服务器。 |
CCE容器存储(everest,必装) | Everest是一个云原生容器存储系统,基于CSI为Kubernetes v1.15.6及以上版本集群对接云存储服务的能力。 |
CCE节点故障检测 | node-problem-detector(简称:npd)是一款监控集群节点异常事件的插件,以及对接第三方监控平台功能的组件。它是一个在每个节点上运行的守护程序,可从不同的守护进程中搜集节点问题并将其报告给apiserver。node-problem-detector可以作为DaemonSet运行,也可以独立运行。 |
Kubernetes Dashboard | Kubernetes Dashboard是Kubernetes集群基于Web的通用UI,集合了命令行可以操作的所有命令。它允许用户管理在集群中运行应用程序并对其进行故障排除,以及管理集群本身。 |
CCE集群弹性引擎 | 集群自动扩缩容插件autoscaler,是根据pod调度状态及资源使用情况对集群的工作节点进行自动扩容缩容的插件。 |
metrics-server | Metrics-Server是集群核心资源监控数据的聚合器。 |
CCE容器弹性引擎 | cce-hpa-controller插件是一款CCE自研的插件,能够基于CPU利用率、内存利用率等指标,对无状态工作负载进行弹性扩缩容。 |
prometheus(停止维护) | Prometheus是一套开源的系统监控报警框架。在云容器引擎CCE中,支持以插件的方式快捷安装Prometheus。 |
Kubernetes Web终端(停止维护) | web-terminal是一款支持在Web界面上使用Kubectl的插件。它支持使用WebSocket通过浏览器连接Linux,提供灵活的接口便于集成到独立系统中,可直接作为一个服务连接,通过cmdb获取信息并登录服务器。 |
CCE AI套件(NVIDIA GPU) | gpu-beta插件是支持在容器中使用GPU显卡的设备管理插件,仅支持Nvidia驱动。 |
Volcano调度器 | Volcano提供了高性能任务调度引擎、高性能异构芯片管理、高性能任务运行管理等通用计算能力,通过接入AI、大数据、基因、渲染等诸多行业计算框架服务终端用户。 |
nginx-ingress控制器 | nginx-ingress为Service提供了可直接被集群外部访问的虚拟主机、负载均衡、SSL代理、HTTP路由等应用层转发功能。 |
节点本地域名解析加速 | NodeLocal DNSCache通过在集群节点上作为守护程序集运行DNS缓存代理,提高集群DNS性能。 |