容器服务 TKE

容器服务 TKE

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

高可扩展和高性能容器管理服务

腾讯云 TKE 产品详细信息

腾讯云容器服务(Tencent Kubernetes Engine,TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务。容器可以简单理解为一个轻量、小型的虚拟机,一个容器里面建议只运行一个业务程序。

容器相比传统的虚拟机有如下几点优势:

  • 一是容器比虚拟机要小的多,镜像小,传统的一个虚拟机的镜像小的几G,大的上百G,而容器的镜像往往都是几十MB,轻量级的容器镜像意味着可以更方便的进行传输。
  • 二是可以更细粒度的划分CPU和内存等计算资源,虚拟机最小的也是1C1G,而容器可以划分成更小的单位比如 0.1核,128 MiB,非常适用于平时资源使用率不高的业务。因为容器做好了资源的隔离,通过容器在一台机器上混布,可以极大的提高资源利用率,降低成本。
  • 三是容器启动时间比虚拟机要快,虚拟机的启动时间是分钟级的,而容器理论上在1秒之内能启动成百上千个。非常适用于业务量动态变化快的业务。

容器技术改变应用交付,在以前应用程序的交付是通过源码或可执行文件交付,同时必须包含一个如何部署应用程序的说明文档。往往部署一个稍复杂点的程序,都需要两到三天的时间。容器可以将应用程序和依赖环境打包起来,只要应用程序的容器在一个环境运行起来,在其他任何环境下也能运行,从交付代码变成交付容器,从两到三天的时间缩短到 5 分钟,极大提高交付效率。

您可以使用控制台、命令行和 SDK 等多种管理工具来启动、监控或终止您的容器服务。

在腾讯云容器服务控制台,您可以购买私有的容器集群,容器服务本身不收取任何费用,您只需为容器服务所涉及到的云资源(云服务器、硬盘和负载均衡等)付费,相关计费信息请参阅 云服务器计费模式按量计费硬盘 负载均衡计费说明

特色

基于 Kubernetes

腾讯云容器服务是基于 Kubernetes(k8s)实现的,k8s 是 Google 开源的容器集群管理系统。在 Docker 技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。
对 kubernetes 熟悉或喜欢命令行的用户,可以通过 kubernetes 的 API 或者 Kubectl 直接操作 TKE 所创建的集群,同时腾讯云 TKE 适配了 CVM、CLB、CBS 的插件,您无须为各自插件问题而困扰。如果您不了解 kubernetes,您可以通过我们的入门指南,进行快速入门,登录到控制台实现应用程序容器化、微服务化。

Kubernetes 的优势

Kubernetes 采用优雅的软件工程设计,通过模块化、微服务的方式,实现模块化设计,使得用户可以根据自己的使用场景,通过灵活插拔方式,采用自定义的网络、存储、调度、监控、日志等模块。
Kubernetes 项目的社区秉承开源、开放的心态,可以支持容器、网络、存储实施方案。
对比其他容器编排工具 Swarm 和 Mesos 如下:

  • 对比 Swarm:从功能上 Kubernetes 的概念更多,分层更细,功能更多,支持一些高级功能如秘钥管理、配置管理、自动拓容等。
  • 对比 Mesos: Mesos 注重资源调度,而 Kubernetes 则更是面向分布式应用、微服务和大规模集群管理(其中融入了谷歌独有的“集群管理”不仅仅是资源调度和编排的理念)。

功能

容器服务提供多种强大功能,包括集群管理、服务管理、配置管理和镜像管理。

集群管理

  • 支持集群动态伸缩,节点支持升降配。
  • 集群内节点跨可用区管理部署,服务内容器跨可用区调度。
  • 集群内节点监控指标丰富,支持自定义集群告警策略。

服务管理

提升服务部署效率

  • 通过模板控制服务版本,镜像保证环境一致,使服务迁移扩展更加迅速。
  • 支持服务发现,可通过负载均衡域名或服务名称加端口访问服务,可避免服务后端变化时 IP 变更带来的影响。
  • 支持微服务化,降低代码维护成本,适应快速变化的业务需求。

动态扩缩服务

  • 服务灵活水平扩展,应对业务快速变化。
  • 秒级部署服务容器,滚动升级不中断业务更新服务。

安全运行服务

  • 容器异常自动恢复,服务内容器跨地域部署,可快速迁移。
  • 有状态服务数据支持多种形式的持久化存储,保证用户数据安全。

快速运维服务

  • 丰富的监控数据,分析服务健康快速响应。
  • 支持自定义监控告警,及时获取服务状态信息。

配置管理

管理不同环境业务配置

  • 支持部署相同应用的不同环境,方便更新和回滚应用。
  • 支持多版本,只支持新增版本,不支持修改版本。

快捷便利

  • 支持将配置以文件形式导入容器,简单快捷。

镜像管理

dockerhub 官方镜像管理

  • 定期同步 dockerhub 官方镜像。
  • 提供 dockerhub 官方镜像加速拉取。

私有镜像管理

  • 提供安全、可靠的私有镜像仓库。
  • 内网快速实现镜像的上传下载。
  • 全地域、外网获取镜像。
  • 在保证集群内运行稳定的服务前提下,容器细粒度地划分宿主机资源,尽量多的跑容器,提高集群的资源利用率。