前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >《TKE学习》TKE简介(一)

《TKE学习》TKE简介(一)

原创
作者头像
baron
修改于 2019-11-18 09:27:34
修改于 2019-11-18 09:27:34
11.4K0
举报

(一)产品概述

腾讯云容器服务(Tencent Kubernetes Engine,TKE)是高度可扩展的高性能容器管理服务,您可以在托管的云服务器实例集群上轻松运行应用程序。使用该服务,您将无需安装、运维、扩展您的集群管理基础设施,只需进行简单的 API 调用,便可启动和停止 Docker 应用程序,查询集群的完整状态,以及使用各种云服务。您可以根据资源需求和可用性要求在集群中安排容器的置放,满足业务或应用程序的特定要求。

腾讯云容器服务基于原生 Kubernetes 提供以容器为核心的解决方案,解决用户开发、测试及运维过程的环境问题、帮助用户降低成本,提高效率。腾讯云容器服务完全兼容原生 Kubernetes API,并扩展了腾讯云的云硬盘负载均衡等 Kubernetes 插件,同时以腾讯云私有网络为基础,实现了高可靠、高性能的网络方案。

(二)产品优势

腾讯云容器服务 TKE 对比自建容器服务

优势

腾讯云容器服务(TKE)

自建容器服务

简单易用

简化集群管理 腾讯云容器服务提供超大规模容器集群管理、资源调度、容器编排、代码构建,屏蔽了底层基础构架的差异,简化了分布式应用的管理和运维,您无需再操作集群管理软件或设计容错集群架构,因此也无需参与任何相关的管理或扩展工作。您只需启动容器集群,并指定想要运行的任务即可,腾讯云容器服务帮您完成所有的集群管理工作,让您可以集中精力开发 Docker 化的应用程序。

自建容器管理基础设施通常涉及安装、操作、扩展自己的集群管理软件、配置管理系统和监控解决方案,管理复杂。

灵活扩展

灵活集群托管,集成负载均衡 您可以使用容器服务灵活安排长期运行的应用程序和批量作业。您还可以使用 API 获得最新的集群状态信息,以便集成您自己的自定义计划程序和第三方计划程序。腾讯云容器服务与负载均衡集成,支持在多个容器之间分配流量。您只需指定容器配置和要使用的负载均衡器,容器服务管理程序将自动添加和删除。另外腾讯云容器服务可以自动恢复运行状况不佳的容器,保证容器数量满足您的需求,以便为应用程序提供支持。

需要根据业务流量情况和健康情况人工确定容器服务的部署,可用性和可扩展性差。

安全可靠

资源高度隔离,服务高可用 容器服务在您自己的云服务器中启动,不与其他客户共享计算资源。您的集群在私有网络中运行,因此您可以使用您自己的安全组和网络 ACL,这些功能为您提供了高隔离水平,并帮助您使用云服务器构建高度安全可靠的应用程序。容器服务采用分布式服务架构,保证服务的故障自动恢复、快速迁移;结合有状态服务后端的分布式存储,实现服务和数据的安全、高可用。

自建容器服务因其内核问题及 Namespace 不够完善,租户、设备、内核模块隔离性都比较差。

高效

镜像快速部署,业务持续集成 腾讯云容器服务运行在您的私有网络中,高品质的 BGP 网络保证镜像极速上传下载,轻松支持海量容器秒级启动,极大程度降低了运行开销,使您的部署更加专注于业务运行。您可以在腾讯云容器服务上部署业务,开发人员在 GitHub 或其他代码平台提交代码后,容器服务可立即进行构建、测试、打包集成,将集成的代码部署到预发布环境和现网环境上。

自建容器服务的网络无保证,因此无法保证使用镜像创建容器的效率。

低成本

容器服务免费 腾讯云容器服务没有任何附加费用,您可以在容器中免费调用 API 构建您的集群管理程序。您只需为您创建的用于存储和运行应用程序的云服务资源(例如云服务器、云硬盘等)付费。

需要投入资金构建、安装、运维、扩展自己的集群管理基础设施,成本开销大。

腾讯云容器服务 TKE 监控对比自建容器监控

腾讯云容器服务监控为容器集群、服务、实例提供数据收集和数据展示功能。使用容器服务监控,您可以查看集群、节点、服务、实例、容器等近30个指标的监控统计数据,验证集群是否正常运行并创建相应告警,监控指标覆盖面广,并且在持续增加中。

优势

腾讯云容器服务(TKE)

自建容器服务

指标完整

涉及到集群,服务,容器,Pod(实例) 等近30个指标

指标不完整,很多需要开发

搭建成本低

创建集群时自带

人工搭建,成本高

运维成本低

平台助力运维,保证数据准确性

人工维护

存储成本低

每个指标免费保存3个月数据

根据存储大小计算

扩展性高

平台侧会不断完善和增加新的指标项

需要技术人员大量投入开发新指标

告警

问题排查手段

控制台可以方便查看容器 log, 并与 webshell 结合一键登录容器快速排查问题

需要手动登录到容器或者机器排查

(三)产品架构

TKE容器服务架构图

架构说明

  1. 腾讯云容器服务基于原生 Kubernetes 进行适配和增加, 支持原生 Kubernetes 能力。
  2. 提供了腾讯云的 Kubernetes 插件,帮助用户快速在腾讯云上构建 Kubernetes 集群。
  3. 腾讯云容器服务在 Kubernetes 上层,提供了集群管理、应用管理、CI/CD 等进阶能力。

模块说明

  1. 容器服务控制台和云 API:用户通过控制台、Kubectl 或 API 操作集群与服务。
  2. 镜像服务 CCR 模块:腾讯云提供的镜像服务模块,用户可以上传镜像,或将镜像下载到本地。
  3. 容器服务 TKE 模块:容器服务核心模块,包括集群的增删改查、服务的增删改查等。

(四)应用场景

微服务架构

微服务架构适用于构建复杂的应用,将单体式应用从不同纬度拆分成多个微服务,每个微服务的内容使用一个 docker 镜像管理。

腾讯云容器服务部署微服务特点及优势
  • 简化了集群管理,无须安装、管理操作集群。
  • 无缝衔接了腾讯云的计算、网络、存储、监控、安全能力,直接使用腾讯云 IaaS 能力。
  • 支持服务编排,服务粒度管理应用,简单易懂,资源高度隔离、服务高可用。

微服务架构如下图所示:

持续集成与持续交付

通过持续集成与持续交付提供优秀的 DevOps 环境,极大提高软件发布效率。

持续集成

强调开发人员提交了新代码之后,立即进行构建、(单元)测试。根据测试结果,您可以确定新代码和原有代码能否正确地集成在一起。

持续交付

在持续集成的基础上,将集成后的代码部署到运行环境。

优势

通过在腾讯云容器服务上部署服务,开发人员在 Git 或其他代码平台提交新代码后,可立即进行构建、测试、打包集成。在持续集成的基础上,将集成的代码部署到预发布环境和现网环境上。

持续集成与持续交付过程如下图所示:

业务快速上云

个人或企业业务迁移到腾讯云上,可选择腾讯云的容器服务来简化上云配置,简化集群管理,提升业务交付速率。 腾讯云容器服务让您一键单击创建服务,快速实现应用容器化部署,同时也可达到弹性扩缩、按需部署、高可用、易扩容、开发友好、降低人力成本的效果。如下图所示:

(五)产品管理

集群管理

通过腾讯云容器服务可简单高效地管理您的容器集群,整个过程安全可靠,能够无缝衔接腾讯云计算、存储、网络。

模块

功能点

集群构成

支持 CVM 所有机型,可以新增和添加已有主机 集群内主机支持跨可用区部署 支持包年包月、按量计费两种计费模式 用户独占集群、VPC 安全隔离 自定义集群网络,容器网络灵活配置

集群管理

支持集群动态伸缩,节点升降配 丰富的监控指标,支持自定义告警策略

Kubernetes 管理

支持 kubernetes 多版本,提供版本升级功能 Kubernetes 证书管理,kubectl 直接操作集群 控制台简单管理 Namespace

应用管理

通过腾讯云容器服务提供的应用管理功能,能够帮助您一键快速创建多个服务, 部署不同环境应用。

模块

功能点

应用构成

支持 TKE 多种服务类型 支持 Kubernetes Deployment、DaemonSet 等多种资源

应用管理

应用支持我的模板、模板市场快速创建 支持更新应用实时对比查看 应用内服务一键部署/停止

模板管理

支持我的模板、模板市场 模板支持一键复制

服务管理

服务管理为您提供高效的容器管理方案,支持服务的快速创建、快速扩缩容、负载均衡、服务发现、服务监控、健康检查等特性,您可以通过服务管理方便快捷的管理您的容器。

模块

功能点

服务部署

支持单实例多容器的服务部署 支持多种服务访问方式 支持服务内实例跨可用区部署 支持设置亲和性和反亲和性调度

服务管理

支持服务的滚动更新和快速更新 支持服务的动态扩缩容 支持远程登录到服务内容器

服务运维

支持查看服务详细的监控指标 支持查看服务内容器的 stdout 和 stderr 日志 支持设置服务告警策略 支持设置存活检查和就绪检查两种健康检查方式 容器异常自动恢复

配置项管理

配置项用来规定一些程序在启动时读入设定,提供了一种修改程序设置的方法, 针对不同的对象可以使用不同的配置项。

模块

功能点

配置项管理

配置项支持多版本 支持可视化和 YAML 两种编辑形式

配置项使用

配置项以数据卷的形式挂载到容器目录 配置项导入成环境变量 配置项替代应用模板变量

镜像管理

腾讯云镜像仓库包含了 Dockerhub 官方镜像和用户私有镜像,镜像管理可以让您快速创建镜像、快速部署服务。

模块

功能点

镜像管理

支持创建私有镜像仓库 支持查看和使用 DockerHub 镜像仓库 支持查看和使用 TencentHub 镜像仓库 支持管理多个镜像命名空间

镜像使用

提供高速的内网通道用于镜像创建服务 支持公网上传下载镜像

CI/CD

支持设置私有镜像自动构建 支持设置镜像的触发器

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
TKE操作指南 - TKE产品介绍(一)
腾讯云容器服务(Tencent Kubernetes Engine,TKE)是高度可扩展的高性能容器管理服务,您可以在托管的云服务器实例集群上轻松运行应用程序。使用该服务,您将无需安装、运维、扩展您的集群管理基础设施,只需进行简单的 API 调用,便可启动和停止 Docker 应用程序,查询集群的完整状态,以及使用各种云服务。您可以根据资源需求和可用性要求在集群中安排容器的置放,满足业务或应用程序的特定要求。
亮哥说TKE
2019/08/12
5.2K1
TKE操作笔记02
本次笔记主要讲述了如何在腾讯云控制台创建并使用你的第一个kubernetes集群,创建过程中每个步骤的区别以及如何选择,保证自己的集群资源达到最优。
聂伟星
2020/06/02
1.6K0
Docker最全教程——从理论到实战(六)
托管到腾讯云容器服务,我们的公众号“magiccodes”已经发布了相关的录屏教程,大家可以结合本篇教程一起查阅。
心莱科技雪雁
2018/12/28
1.3K0
Docker最全教程——从理论到实战(六)
Docker最全教程——从理论到实战(六)
托管到腾讯云容器服务,我们的公众号“magiccodes”已经发布了相关的录屏教程,大家可以结合本篇教程一起查阅。
雪雁-心莱科技
2018/12/27
1.1K0
【云+社区年度征文】TKE实战排错
公司企业面对不断变化的用户需求,对于应用的快速开发上线提出了新的挑战,一方面在功能性能方面要求越来越高,另一方面对安全性、稳定性、高可用性、可扩展性也越来越苛刻。当云计算重构整体IT产业的同时,也赋予了企业崭新的增长机遇,通过充分利用云计算的能力,释放更多精力专注于自己的业务。以容器为代表的云原生技术正在推动着整个商业世界飞速发展,企业数字化转型过程中,云原生成为企业持续发展和不断创新的必然选择,一款简单易用、灵活扩展、安全可靠的容器平台是众多企业的必由之选。
KaliArch
2020/12/13
1.2K0
【云+社区年度征文】TKE实战排错
腾讯云 TKE Everywhere 特性发布,用户可在自有基础设施中托管 K8s 服务
孔令飞,腾讯云资深工程师,拥有大规模 Kubernetes 集群、微服务的研发和架构经验,目前专注于云原生混合云领域的基础架构开发。 朱翔,腾讯云容器服务高级产品经理,目前负责云原生混合云产品方案设计工作。 前言 企业数字化转型已经成为企业的核心战略。以云计算为核心的新一代 IT 技术,成为了企业数字化转型的重要支撑,上云成为企业数字化转型的必由之路。企业在上云过程中由于数据安全隐私、资源利旧、业务容灾等原因,在上云时通常会采用混合云的架构,混合云成为企业上云新常态。 近几年,随着云原生技术在云计算市场
腾讯云原生
2021/09/03
1.2K0
剑指Kubernetes 揭秘腾讯云的PaaS技术选型策略
Kubernetes 很火,一大批互联网公司早已领先一步,搭建起专有的 PaaS平台,传统企业们看到的 Kubernetes的趋势,亦不甘落后,在试水的道上一路狂奔……
用户1532637
2018/03/29
11.8K8
剑指Kubernetes 揭秘腾讯云的PaaS技术选型策略
当TKE遇上Coding, 业务如何实现快速迭
在互联网行业敏捷开发,DevOps 理念被越来越多的企业采纳, 敏捷开发和DevOps 本质上都是一种协作文化, 都是着眼于打破壁垒, 增加成员共同责任感。DevOps和Agile减少了交接,提高了向客户交付的速度。
朱瑞卿
2020/08/06
2.1K0
当TKE遇上Coding, 业务如何实现快速迭
腾讯云容器服务TKE(原CCS),为用户提供 Kubernetes1.10 服务
腾讯云容器服务是首批通过Kubernetes一次性认证的服务商,本次腾讯云容器服务再次支持kubernetes 1.10,并再次通过Kubernetes一次性认证。如需可提交工单申请kubernetes1.10版本
腾讯云容器服务团队
2018/06/21
2.5K0
在腾讯云容器服务 TKE 中实践 DevOps
jokey,腾讯云容器产品工程师,热衷于云原生领域。目前主要负责腾讯云TKE 的售中、售后的技术支持,根据客户需求输出合理技术方案与最佳实践。 概述 DevOps 理念被越来越多的企业采纳,DevOps 是 Development 和 Operations 的组合词,代表着重视「软件开发人员(Dev)」和「IT 运维技术人员(Ops)」之间沟通合作的文化;旨在透过自动化「软件交付」和「架构变更」的流程,使得构建、 测试、发布软件的过程能够更加地快捷、频繁和可靠。在云原生时代,我们更需要 Devops 思维
腾讯云原生
2020/11/05
2.6K0
未来已来:从信通院 Serverless 标准,看无服务器发展趋势
“ 无服务器架构(Serverless)是一种将应用与基础设施彻底分离的架构理念,开发人员无需关心基础设施的运维工作,只需专注于应用逻辑的开发,真正实现了弹性伸缩与按需付费。当前各大云服务商和头部互联网企业的内部业务 Serverless 化升级改造已经开始小范围试水;中小企业基于 Serverless 的业务应用也初见端倪,已然可见初具规模的企业级应用,未来可期。Serverless 生态已初具规模,可以预见,Serverless 将成为下一代云计算服务形态的趋势。 ” 在此背景下,云函数(SCF)、弹
腾讯云serverless团队
2021/08/04
1.8K0
容器技术及其应用白皮书--附录介绍
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/53541688
shaonbean
2019/05/26
1.7K0
7月腾讯云容器产品技术月报 | 多款产品首秀
腾讯云服务网格Tencent Cloud Mesh,是一致、可靠、透明的云原生服务通信网络管控基础平台。基于Istio,TCM与腾讯云基础设施原生集成,提供云原生服务发现、流量管控和端到端可观测管理环境,全面覆盖应用程序的南北向与东西向通信连接,支撑业务轻松打造灵活的分布式高可用架构,高效便捷的变更发布能力和安全可控的服务通信网络。
腾讯云原生
2020/08/17
9220
容器技术邂逅DevOps,一个新生态的形成
为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由CTO俱乐部打造的CTO线上讲堂自登场以来获得大家好评。本期邀请时速云联合创始人兼CTO王磊带来容器技术邂逅DevOps,一个新生态的
CSDN技术头条
2018/02/11
8790
容器技术邂逅DevOps,一个新生态的形成
4月腾讯云容器产品技术月报|五一快乐,豪礼送送送!
2022年4月 VOL:24 腾小云告诉你最前线的产品新特性, 总有一款让你心动~ 云说新品 容器产品新特性4月上新 腾讯云弹性容器服务EKS 安全稳定的无服务器 Kubernetes 服务 弹性容器服务(Elastic Kubernetes Service,EKS)是腾讯云容器服务推出的无须用户购买节点即可部署工作负载的服务模式。 EKS 创建工作负载时支持开启自动升配 EKS 支持 Job 批量调度能力,需开放白名单使用 支持工具化将 TKE 集群升级至 EKS 集群 EKS 上线
腾讯云原生
2022/05/05
9120
4月腾讯云容器产品技术月报|五一快乐,豪礼送送送!
腾讯云边缘容器 TKE Edge 国内首批通过边缘容器技术能力认证
2021年6月4日,由工信部中国信通院和开源产业联盟主办的2021“云边协同大会”在北京顺利开幕。会上公布了 国内首个“分布式云与云边协同标准体系”,作为国内顶级的云计算服务商,腾讯云的边缘容器服务 TKE Edge 产品顺利通过了边缘容器《基于云边协同的边缘容器技术能力要求》标准,成为国内首批获得该认证的厂家。 该评估的通过,证明 TKE Edge 在云端管理、节点监控、边缘自治、容器安全等方面均符合基于云边协同的边缘容器技术能力要求,满足全部包括云端统一运维、边缘节点监测、边缘节点自治、异构边缘资源适
腾讯云原生
2021/06/07
1.4K0
不努力提高效率,小姐姐都被人追走了:K8S一键部署了解一下?
随着互联网时代的不断发展,开发者可能会面临这样的困境:为了解决问题、提升开发效率而竭力研发出来的“创新”,似乎削弱了他们在公司的重要程度,甚至取代了他们原先的地位。比如,在云原生时代,部分企业更愿意选择 K8s 来解决运维、弹性的问题,而不是组建一支需要耗费大量雇佣资金、管理资金的研发团队。
吉林乌拉
2019/10/30
1.4K0
不努力提高效率,小姐姐都被人追走了:K8S一键部署了解一下?
腾讯云一口气发布四大新品,云原生时代真的来了!
6月25日,在上海召开的KubeCon 2019大会上,腾讯云正式发布了多款云原生技术产品:企业级容器服务平台TKE、容器服务网格TKE Mesh、Serverless 2.0、一站式DevOps平台。
腾讯云serverless团队
2019/07/02
1.3K0
下载达10万次的IDEA插件,K8s一键部署了解下
导读:涉及开发的技术人员,永远绕不开的就是将应用部署到相应服务器上,本文将给大家讲解:对于容器服务 ACK,怎么实现真正“一键部署”,提高开发部署效率,在 K8s 的运用上做到快人一步。
JAVA葵花宝典
2019/11/06
2K0
下载达10万次的IDEA插件,K8s一键部署了解下
腾讯云云原生混合云-TKE发行版
徐蓓,腾讯云专家工程师,深耕云计算、K8s、离在线混部领域,K8s 社区贡献者,Memory QoS with cgroups v2 KEP 作者。 李波,腾讯云后台研发工程师,负责 TKE 版本发布及k8s技术支持。 背景 TKE 发行版(TKE Kubernetes Distro)是由腾讯云 TKE 发布的 K8s 发行版本,用于帮助用户创建安全可靠的 K8s 集群。用户可依托 TKE 发行版在自建或者托管机房、物理机或者虚机上,运行与 TKE 完全一致的 K8s 服务。TKE 发行版集群可无缝与腾
腾讯云原生
2021/05/28
1.7K0
推荐阅读
相关推荐
TKE操作指南 - TKE产品介绍(一)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文