插件概述
CCE提供了多种类型的插件,用于管理集群的扩展功能,以支持选择性扩展满足特性需求的功能。
CCE插件采用Helm模板方式部署,修改或升级插件请从插件配置页面或开放的插件管理API进行操作。勿直接后台直接修改插件相关资源,以免插件异常或引入其他非预期问题。
插件名称 |
插件简介 |
---|---|
CoreDNS插件是一款通过链式插件的方式为Kubernetes提供域名解析服务的DNS服务器。 |
|
storage-driver插件是用于对接块存储、文件存储、对象存储等Iaas存储服务的FlexVolume驱动。 |
|
everest是一个云原生容器存储系统,基于CSI为Kubernetes v1.15.6及以上版本集群对接云存储服务的能力。 |
|
node-problem-detector(简称:npd)是一款监控集群节点异常事件的插件,以及对接第三方监控平台功能的组件。它是一个在每个节点上运行的守护程序,可从不同的守护进程中搜集节点问题并将其报告给apiserver。node-problem-detector可以作为DaemonSet运行, 也可以独立运行。 |
|
集群自动扩缩容插件autoscaler,是根据pod调度状态及资源使用情况对集群的工作节点进行自动扩容缩容的插件。 |
|
Metrics-Server是集群核心资源监控数据的聚合器。 |
|
gpu-device-plugin(原gpu-beta)插件是支持在容器中使用GPU显卡的设备管理插件,仅支持Nvidia驱动。 |
|
volcano提供了高性能任务调度引擎、高性能异构芯片管理、高性能任务运行管理等通用计算能力,通过接入AI、大数据、基因、渲染等诸多行业计算框架服务终端用户。 |
|
nginx-ingress为Service提供了可直接被集群外部访问的虚拟主机、负载均衡、SSL代理、HTTP路由等应用层转发功能。 |
插件生命周期
生命周期是指插件从安装到卸载历经的各种状态。
状态 |
状态属性 |
说明 |
---|---|---|
运行中 |
稳定状态 |
插件正常运行状态,所有插件实例均正常部署,插件可正常使用。 |
部分就绪 |
稳定状态 |
插件正常运行状态,部分插件实例未正常部署。此状态下,插件功能可能无法正常使用。 |
不可用 |
稳定状态 |
插件异常状态,所有插件实例均未正常部署。 |
安装中 |
中间状态 |
插件正处于部署状态。 如遇到插件配置错误或资源不足所有实例均无法调度等情况,系统会在10分钟后将该插件置为“不可用”状态。 |
安装失败 |
稳定状态 |
插件安装失败,需要卸载后重新安装。 |
升级中 |
中间状态 |
插件正处于更新状态。 |
升级失败 |
稳定状态 |
插件升级失败,可重试升级或卸载后重新安装。 |
回滚中 |
中间状态 |
插件正在回滚中。 |
回滚失败 |
稳定状态 |
插件回滚失败,可重试回滚或卸载后重新安装。 |
删除中 |
中间状态 |
插件处于正在被删除的状态。 如果长时间处于该状态,则说明出现异常。 |
删除失败 |
稳定状态 |
插件删除失败,可重试卸载。 |
未知状态 |
稳定状态 |
插件模板实例不存在。 |
当插件处于“安装中”或“删除中”等中间状态时,不可进行编辑、卸载等相关操作。