kubelet版本选择_virtual kubelet

Virtual Kubelet是基于社区Virtual Kubelet开源项目开发的插件,作为一种虚拟的kubelet用来连接Kubernetes集群和其他平台的API。Virtual Kubelet的主要场景是将Kubernetes API扩展到无服务器的容器平台(如CCI、Fargate和Hyper.sh等)。

基于该插件,支持华为云用户在短时高负载场景下,将部署在云容器引擎CCE上的无状态负载(Deployment)、有状态负载(StatefulSet)、普通任务(Job)三种资源类型的容器实例(Pod),弹性创建到云容器实例CCI服务上,以减少集群扩容带来的消耗。详情请参加华为云CCE弹性到CCI。

Virtual Kubelet插件具体如下功能:

支持容器实例实现秒级弹性伸缩:在集群资源不足时,无需新增节点,virtual kubelet插件将自动为您在云容器实例CCI侧创建容器实例,减少运维成本。

无缝对接华为云容器镜像服务SWR,支持使用公用镜像和私有镜像。

支持CCI容器实例的事件同步、监控、日志、exec、查看状态等操作。

支持查看虚拟弹性节点的节点容量信息。

支持CCE和CCI两侧实例的service网络互通。

约束及限制仅支持VPC网络模式的混合集群,仅限于v1.11及以上版本的集群使用。

使用时需同时配置Request和Limit,且CPU-Memory比例须符合CCI要求,pod才可以部署到CCI侧。

pod弹到CCI侧后,暂不支持改变负载的“数据存储 > 本地磁盘”的Configmap/Secret键值。

调度到CCI的实例的存储类型只支持ConfigMap、Secret两种Volume类型。

暂不支持HostNetwork网络模式的容器实例(Pod)弹性到CCI。

实例的规格必须满足云容器实例CCI的容器规范。

使用插件前需要用户在CCI界面对CCI服务进行授信。

安装插件在CCE控制台中,单击左侧导航栏的“插件管理”,在“插件市场”页签下,单击virtual kubelet插件下的“安装插件”。

在“基本信息”步骤中,选择安装的集群和插件版本,单击“下一步:规格配置”。

在“规格配置”步骤中,勾选“跨服务互通”后的选择框,可实现CCE集群中的Pod与CCI集群中的Pod通过Kubernetes Service互通。

图1勾选“跨服务互通”

718b5a9c50b3253e52a6923aab49a15e.png

单击“安装”。

待插件安装完成后,单击“返回”,在“插件实例”页签下,选择对应的集群,可查看到运行中的实例,这表明该插件已在当前集群的各节点中安装。

配置插件

您成功安装virtual kubelet插件后,仍需完成如下步骤才能使用。

在CCE控制台中,单击左侧导航栏的“工作负载”。

在创建无状态工作负载或Job时,在“工作负载基本信息”步骤中,勾选“CCI弹性承载”。

图2勾选“CCI弹性承载”

689548c2a7237d55d880fb383e8d9904.png

单击“下一步”继续创建相关资源。

卸载插件在CCE控制台中,单击左侧导航栏的“插件管理”,在“插件实例”页签下,选择对应的集群,单击virtual kubelet下的“卸载”。

在弹出的窗口中,单击“是”,可卸载该插件。

版本记录

表1virtual kubelet版本记录插件版本

支持的集群类型

更新时间

更新特性

1.0.3

混合集群 v1.13.*|v1.15.*

2020/11/17

使用Label而非Annotation标识弹性到CCI的负载

CCI资源池售罄时自动屏蔽Pod弹性到CCI

1.0.2

混合集群 v1.13.*|v1.15.*

2020/10/13

支持跨服务互通

卸载时资源清理回收

1.0.1

混合集群 v1.13.*|v1.15.*

2020/08/11

支持跨服务互通

卸载时资源清理回收

0.4.5

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/03/02

支持跨服务互通

卸载时资源清理回收

0.4.4

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/23

支持跨服务互通

卸载时资源清理回收

0.4.3

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/22

支持跨服务互通

卸载时资源清理回收

0.4.2

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/21

支持跨服务互通

卸载时资源清理回收

0.4.1

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/21

支持跨服务互通

卸载时资源清理回收

0.4.0

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/20

支持跨服务互通

卸载时资源清理回收

0.3.8

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/19

支持跨服务互通

卸载时资源清理回收

0.3.6

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/18

支持跨服务互通

卸载时资源清理回收

0.3.5

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/15

支持跨服务互通

卸载时资源清理回收

0.3.4

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/10

支持跨服务互通

卸载时资源清理回收

0.3.3

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/07

支持跨服务互通

卸载时资源清理回收

0.3.2

混合集群 v1.11.*|v1.13.*|v1.15.*

2020/02/05

支持跨服务互通

卸载时资源清理回收

0.2.9

混合集群 v1.11.*

2019/10/30

支持跨服务互通

卸载时资源清理回收


版权声明:本文为weixin_39685697原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。