有奖捉虫:行业应用 & 管理与支持文档专题 HOT
扩展组件是腾讯云容器服务 TKE 提供的扩展功能包,您可以根据业务诉求选择部署所需的扩展组件。扩展组件可帮助您管理集群的 Kubernetes 组件,包括组件部署、升级、更新配置和卸载等。

扩展组件类型

扩展组件分为基础组件和增强组件两种类型。

基础组件

基础组件是 TKE 功能依赖的软件包。例如,负载均衡组件 Service-controller、CLB-ingress-controller 及容器网络插件 tke-cni-agent 等。
说明
基础组件的升级、配置管理将由 TKE 统一进行管理维护,不建议您修改基础组件。
基础组件的更新发布动态将通过邮件、短信等形式进行通知。

增强组件

增强组件是 TKE 提供的非必需部署的组件,您可以通过部署增强组件来使用 TKE 支持的增强功能,增强组件类型如下表所示:
组件名称
使用场景
组件介绍
内存溢出守护
监控
该组件在用户态降低了由于 cgroup 内存回收失败而产生的各种内核故障的发生几率。
节点异常检测 Plus
监控
该组件可以实时检测节点上的各种异常情况,并将检测结果报告给 kube-apiserver。
本地 DNS 缓存组件
DNS
该组件通过在集群节点上作为 DaemonSet 运行 DNS 缓存代理来提高集群 DNS 性能。
DNS 水平伸缩组件
DNS
该组件通过 deployment 获取集群的节点数和核数,并可以根据预设的伸缩策略,自动水平伸缩 DNS 的副本数。
腾讯云对象存储
存储
该组件实现了 CSI 接口,可帮助容器集群使用腾讯云对象存储。
腾讯云文件存储
存储
该组件实现了 CSI 接口,可帮助容器集群使用腾讯云文件存储。
腾讯云硬盘存储
存储
该组件实现了 CSI 接口,支持 TKE 集群通过控制台快捷选择存储类型,并创建对应块存储云硬盘类型的 PV 和 PVC。
?TCR?
容器镜像服务插件
镜像
该组件自动为集群配置指定 TCR 实例的域名内网解析及集群专属访问凭证,可用于内网,免密拉取容器镜像。
?P2P?
容器镜像加速分发
镜像
该组件基于 P2P 技术,可应用于大规模 TKE 集群快速拉取 GB 级容器镜像,支持上千节点的并发拉取。
镜像签名验证组件
镜像
该组件用于对 TCR 仓库下的容器镜像进行签名验证,确保只部署经过可信授权方签名的容器镜像,从而降低运行意外或恶意代码的风险。
动态调度组件
调度
Dynamic Scheduler 是容器服务 TKE 基于 Kubernetes 原生 Kube-scheduler Extender 机制实现的动态调度器插件,可基于 Node 真实负载进行预选和优选。安装该组件后可以有效避免原生调度器基于 request 和 limit 调度机制带来的节点负载不均问题。
重调度组件
调度
在 TKE 集群中安装该插件后,该插件会和 Kube-scheduler 协同生效,实时监控集群中高负载节点并驱逐低优先级 Pod。建议您搭配 TKE Dynamic Scheduler(动态调度器扩展组件)一起使用,多维度保障集群负载均衡。
网络策略控制器组件
其他
Network Policy 是 Kubernetes 提供的一种资源,本组件提供了针对该资源的 Controller 实现。
社区 Ingress 组件
其他
Nginx 可以用作反向代理、负载平衡器和 HTTP 缓存。Nginx-ingress 组件是使用 Nginx 作为反向代理和负载平衡器的 Kubernetes 的 Ingress 控制器。
?HPC?
定时修改副本数
其他
HPC(HorizontalPodCronscaler)是一种可以对 K8S workload 副本数进行定时修改的自研组件,配合 HPC CRD 使用,最小支持秒级的定时任务。
QOS 保障组件
其他
QoS Agent 是腾讯云基于服务质量增强的扩展组件。提供丰富的能力,在提升集群资源利用率的同时,提供稳定性质量保障。
原生节点专用调度器
其他
原生节点专用调度器是容器服务 TKE 基于 Kubernetes 原生 Kube-scheduler Extender 机制实现的调度器插件,可以虚拟放大节点的容量,用来解决节点资源都被占用,但本身利用率很低的问题。
Request 推荐组件
其他
Request 智能推荐可以为 Kubernetes 的 Workload 推荐容器级别资源的 Request/Limit 数值,减少资源浪费。
Pod 身份注入器
其他
借助凭据管理系统(SSM)和腾讯云访问控制管理(CAM)来简化访问腾讯云数据库的整个过程,从而消除验证腾讯云数据库用户名和密钥存在的安全风险;同时凭据管理系统(SSM)定时轮转访问凭证的特性,间接解决人为操作所带来的负担。
日志采集组件
日志采集
日志组件是当用户开启容器服务内的日志服务时,腾讯云日志服务部署于用户集群内每个标准节点上的组件,用于采集容器服务产生的业务日志并写入腾讯云上的消费端,目前支持写入 CLS 和 Kafka。
?


http://www.vxiaotou.com