专栏首页TKETKE操作指南 - TKE产品介绍(一)
原创

TKE操作指南 - TKE产品介绍(一)

TKE产品介绍

1.产品介绍

2.产品总体架构

3.产品功能

4.业务交付流程

1.产品介绍

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

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

2.产品总体架构

本节介绍容器服务系统的设计和实现,产品架构如下图所示:

架构说明

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

模块说明

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

3.产品功能

集群管理

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

模块

功能点

集群构成

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

集群管理

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

Kubernetes 管理

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

应用管理

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

模块

功能点

应用构成

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

应用管理

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

模板管理

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

服务管理

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

模块

功能点

服务部署

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

服务管理

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

服务运维

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

配置项管理

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

模块

功能点

配置项管理

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

配置项使用

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

镜像管理

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

模块

功能点

镜像管理

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

镜像使用

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

CI/CD

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

4.业务交付流程

持续集成与持续交付

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

持续集成

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

持续交付

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

优势

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

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

业务快速上云

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

业务交付流程总结:

1.制作Docker基础镜像并推送至TKE平台

2.通过镜像管理功能,将代码打包,生成Docker业务镜像(持续集成)

2.创建TKE集群

3.基于Docker业务镜像,在TKE集群上进行容器业务部署(持续交付)

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • TKE操作指南 - 使用TKE CVM容器集群的业务优势(七)

    2.用户可通过访问services IP或者ingress 域名直接访问容器应用。

    亮哥说TKE
  • TKE操作指南 - 容器化业务操作排错总结(十七)

    问题描述:docker push提示没有权限上传基础镜像至腾讯云Docker仓库。

    亮哥说TKE
  • TKE操作指南 - 创建wordpress CDB数据库(九)

    进入私有网络,展开安全栏目,点击安全组,点击添加规则,摸板选择自定义,填写名称和备注,项目默认即可,点击确定,在弹出的提醒窗口中,单击【立即设置规则】。

    亮哥说TKE
  • 如何编写最佳的Dockerfile

    译者按: Dockerfile 的语法非常简单,然而如何加快镜像构建速度,如何减少 Docker 镜像的大小却不是那么直观,需要积累实践经验。这篇博客可以帮助你...

    Fundebug
  • 你所不知道的第三方服务给APP带来的好处

    随着中国与世界经济接轨的节奏越来越快,互联网的性质也在悄悄地发生着本质上的变化:垂直、协同、高效,已成为这个行业的真实写照。 纵观国内过去一年时间移动互联网行业...

    BestSDK
  • 数学建模过程中的特征选择:scikit-learn--Feature selection(特征选择)

    sklearn.feature_selection模块的作用是feature selection,而不是feature extraction。

    学到老
  • iris鸢尾花数据集最全数据分析

    在写这篇文章之前,首先安利下jupyter,简直是神作,既可以用来写文章,又可以用来写代码,文章和代码并存,简直就是写代码/文章/教程的利器。

    滚神大人
  • 机器学习笔记之list, numpy.array, torch.Tensor 格式相互转化

    Jetpropelledsnake21
  • 关于申报推荐2015年度“CCF科学技术奖”的通知

    “中国计算机学会科学技术奖”奖励在计算机及相关领域中优秀科技成果的完成者(包括在完成科技成果中做出突出贡献的个人或团队)。根据《中国计算机学会奖励条例...

    腾讯高校合作
  • Gospider:一款基于Go语言的快速Web爬虫

    Gospider是一款运行速度非常快的Web爬虫程序,Gospider采用Go语言开发。

    FB客服

扫码关注云+社区

领取腾讯云代金券