什么是 TKE Serverless 集群?
TKE Serverless 集群是腾讯云容器服务推出的无需用户购买节点即可部署工作负载的服务模式。TKE Serverless 集群完全兼容原生 Kubernetes,支持使用原生方式购买及管理资源,按照容器真实使用的资源量计费。TKE Serverless 集群还扩展支持腾讯云的存储及网络等产品,同时确保用户容器的安全隔离,开箱即用。
相关概念
容器和镜像
容器是进程级别的虚拟化技术,将系统资源进行隔离和控制,让原来全局的资源仅能在容器内进程使用。镜像类似于轻量化的虚拟机快照,也可理解为容器的静态形式。镜像定义了容器运行的一切文件和依赖关系,保证了容器运行的一致性。
容器技术通过把应用程序及其依赖全部打包成镜像,再使用镜像生成资源隔离的环境来运行程序,简单高效的实现了应用程序运行时的独立性和环境一致性。
Kubernetes
Kubernetes 是 Google 基于 Borg 开源的容器编排调度引擎,是 CNCF(Cloud Native Computing Foundation)最重要的组件之一。提供了生产级别的应用编排、容器调度、服务发现、自动扩缩容等功能,详情请参阅 Kubernetes 官方文档。
产品优势
原生支持
TKE Serverless 集群紧跟社区,支持最新的 Kubernetes 版本及原生的 Kubernetes 集群管理方式。以插件的形式扩展支持腾讯云系列产品,例如存储、网络、负载均衡等服务,开箱即用。
无服务器
TKE Serverless 集群是一种全托管的 Kubernetes 服务,意味着用户无须管理任何计算节点。TKE Serverless 集群以 Pod 的形式交付计算资源,支持用户使用 Kubernetes 原生的方式购买、退还及管理云资源。
安全可靠
基于腾讯云成熟的虚拟化技术和网络架构,提供99.95%以上的服务可用性。腾讯云保证用户间 TKE Serverless 集群的虚拟化隔离和网络隔离,支持用户通过安全组、网络 ACL 等产品为具体服务配置网络策略。
秒级伸缩
通过腾讯云自研的轻量虚拟化技术,确保更快的资源创建效率,用户可秒级创建或删除容器服务。TKE Serverless 集群支持设置 Kubernetes 原生 HPA 的方式,可让服务根据实际负载进行自动伸缩。
降低成本
无服务器的形态决定了 TKE Serverless 集群能为用户带来更高的资源利用率和更低的运维成本,灵活高效的弹性伸缩能力保证容器服务仅会使用当前负载需要的资源量。
服务集成
TKE Serverless 集群能够和腾讯云的大部分业务做到高度集成,例如存储产品云硬盘 CBS、文件存储 CFS 及对象存储 COS、云数据库 TencentDB 系列产品、私有网络 VPC 系列产品等,提供了满足各类业务需求的解决方案。
使用限制
产品定价
与容器服务的对比
特征 | TKE 标准集群 | TKE Serverless 集群 |
Kubernetes | 原生支持 | 原生支持,存在由无计算节点造成的功能缺省,详情请参见 注意事项 |
私有网络 | 支持 | |
计算节点 | 需要用户自主购买并管理 CVM,裸金属等计算节点 | 无需购买节点 |
管理方式 | 支持原生 Kubernetes API、Kubectl 等方式 | |
集群 | 支持创建、管理多个集群 | |
命名空间 | 原生支持 | |
工作负载 | 原生支持 | |
服务 | 原生支持,集成 CLB 插件 | |
存储 | 原生支持,集成 CBS、CFS 等插件 | |
应用场景
微服务场景
使用 TKE Serverless 集群来运行微服务,免除用户对计算节点的运维工作。服务可根据负载情况自动伸缩,使用最合理的资源量来承载应用,降低资源使用成本。
离线计算场景
使用 TKE Serverless 集群运行离线计算任务,只需准备容器镜像,即可快速部署任务负载。另外, TKE Serverless 集群仅收取任务真实运行时间所使用算力的费用,任务结束 Pod 自动释放即结束计费。
在线推理场景
TKE Serverless 集群支持使用 CPU、GPU 以及 vGPU 来运行在线推理服务,丰富的资源规格和弹性伸缩的负载,使运行服务更高效、更经济。
相关服务
网络:
如需创建并管理您的私有网络,例如创建私有网络和子网、建立对等连接、使用 NAT 网关、配置路由表、配置安全策略等,可使用 私有网络 VPC。
如需管理服务的内外网访问配置,可使用 负载均衡 CLB。
API:如需使用腾讯云 API 来访问腾讯云的产品和服务,请参考 腾讯云 API 文档。