容器服务 TKE

稳定、安全、高效、灵活扩展、简单易用的 Kubernetes 容器管理平台

容器服务 TKE 简介

容器服务(Tencent Kubernetes Engine ,TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务。容器服务完全兼容原生 kubernetes API ,扩展了云硬盘、负载均衡等 kubernetes 插件,为容器化的应用提供高效部署、资源调度、服务发现和动态伸缩等一系列完整功能,解决用户开发、测试及运维过程的环境一致性问题,提高了大规模容器集群管理的便捷性,帮助用户降低成本,提高效率。容器服务提供免费使用,涉及的其他云产品另外单独计费。 

产品特性

生态开源

容器服务完全兼容 kubernetes 全能力,适配了云服务器、云硬盘等 IAAS 的基本能力。同时提供的基于 kubernetes 开放的云硬盘、负载均衡等云产品,支持多种开源应用一键部署到容器集群中,极大提升部署效率。  

安全可靠

容器服务启动于专用云服务器实例中,独享计算资源。集群运行在私有网络,支持自定义安全组和网络 ACL。容器服务采用分布式服务架构,实现服务故障自动修复、数据快速迁移;结合有状态服务后端的分布式存储,实现高可用服务和数据的安全。  

简单易用

使用容器服务,您无需再使用集群管理软件和设计容错集群架构,便可简化大规模集群管理和分布式应用的管理、运维。您只需启动容器集群,并指定想要运行的任务,容器服务即可帮您完成所有的集群管理工作,让您专心投入开发 Docker 化的应用程序。  

高效部署

容器服务运行在高品质的 BGP 网络中,能够实现镜像极速下载和上传,海量容器秒级启动,提高容器部署效率;容器服务可对提交的业务代码进行快速构建、测试和打包集成,将集成的代码部署到预发布环境和现网环境上。  

灵活扩展

容器服务支持灵活集群托管,便于安排长期运行的应用程序和批量作业,以便扩展您的业务。容器服务同时集成负载均衡,支持在多个容器之间分配流量,自动恢复运行状况不佳的容器,保证容器数量满足您的需求,以便为应用程序提供支持。  

低成本

容器服务本身不收取费用,您可以在容器中免费调用 API 构建您的集群管理程序。另外您使用容器服务时,创建的用于存储和运行应用程序的云服务资源(如云服务器、云硬盘等)仍按正常标准计费。  

应用场景

微服务架构

微服务架构适用于构建复杂的应用,将您单体式应用从不同纬度拆分成多个微服务,每个微服务的内容使用一个 docker 镜像管理。在功能不变的情况,应用拆分成了多个可管理的服务,每个单体的服务容易理解、开发和维护。不同的微服务也可以由不同的团队来开发,开发团队可自由选择开发技术和程序语言等,每个服务又可独立部署、独立扩展。
例如 Web 应用程序可以分割成一组更简单的外部服务及多组内部服务。  

 

持续集成与交付

持续集成与持续交付提供的优秀的 DevOps 环境,可极大提高软件的发布效率。持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试,便于确定新代码和原有代码能否正确地打包集成在一起。持续交付在持续集成的基础上,将集成的代码部署到预发布环境和现网环境上。  

 

弹性伸缩

容器服务提供集群和服务两个层级的弹性伸缩能力, 能够根据业务运行情况,监控容器的 CPU、内存、带宽等指标进行自动扩缩服务,同时可以根据容器的部署情况,在容器不够资源分配,或者有过多剩余资源的情况下自动伸缩集群。