腾讯云 TKE Everywhere 特性发布,用户可在自有基础设施中托管 K8s 服务
作者
孔令飞,腾讯云资深工程师,拥有大规模 Kubernetes 集群、微服务的研发和架构经验,目前专注于云原生混合云领域的基础架构开发。
朱翔,腾讯云容器服务高级产品经理,目前负责云原生混合云产品方案设计工作。
前言
企业数字化转型已经成为企业的核心战略。以云计算为核心的新一代 IT 技术,成为了企业数字化转型的重要支撑,上云成为企业数字化转型的必由之路。企业在上云过程中由于数据安全隐私、资源利旧、业务容灾等原因,在上云时通常会采用混合云的架构,混合云成为企业上云新常态。
近几年,随着云原生技术在云计算市场的普及,混合云和云原生的结合成为了趋势。以 Docker、Kubernetes 为代表的云原生技术,屏蔽了底层基础设施的差异性,成为了企业混合云管理的事实基础。同时 CNCF 社区提供了众多的云原生工具和软件,帮助企业进一步降低了云上/云下的差异。云原生和混合云是"天作之合"。
TKE Everywhere 是腾讯云容器团队面向混合云场景,基于公有云容器服务TKE(Tencent Kubernetes Engine)推出的一种新的特性,支持用户在自有的基础设施中运行托管的 TKE 服务。
客户上云挑战
资源利旧
企业已经在数据中心进行了投资,如果要迁移上云,这部分存量的服务器如何处理。上云不能有额外的成本,如何在上云的过程中对资源进行成本的摊销,有效的利用这部分资源成为了难题。
一致的体验
企业上云后,面临着云上、IDC 两套基础设施,两套环境相互独立,很容易形成运维部署的孤岛,造成“混”而不“合”的局面。“混“而不“合“,企业没有享受到混合云架构带来的价值,却带来额外的复杂和问题。在混合云的业务架构下,客户需要一致的、统一的体验。
TKE Everywhere
TKE Everywhere 是 TKE 容器服务(Tencent Kubernetes Engine)一种全新的部署选项,支持用户在自有的基础设施运行与云上 TKE 一致的 Kubernetes 容器服务,包括虚拟机和物理机。TKE Everywhere 采用托管的控制平面,集群的创建、升级、监控等生命周期管理由云上统一负责,用户只需要提供计算资源即可。
TKE Everywhere为用户提供
节点混合部署
TKE Everywhere 提供多种类型节点的混合部署的方式,您可以在集群中同时运行 IDC 节点、云上云服务器CVM/黑石物理服务器以及弹性容器服务EKS。
一方面,IDC 的资源可以得到有效的利用;另一方面,您可以在需要时,轻松将云下的业务拓展至云端。
极致弹性
支持使用云上资源对 IDC 的资源进行快速扩容,赋予 IDC 资源“无限”拓展的能力,有效应对流量突发的场景。您可以云上的 CVM,也可以使用开箱即用的弹性容器服务 EKS 进行快速的扩容。
无缝拓展云上服务
无缝集成腾讯云云原生相关服务,涵盖监控、安全、审计、日志、服务网格、镜像分发加速等,您可以将集群和服务的监控指标接入腾讯云云原生Prometheus监控服务,免去自建监控系统的成本。也可以将日志投递至云原生日志服务CLS,对业务日志进行存储和分析。与云上的服务网格 TCM 无缝集成,构建微服务治理能力等。
使用说明
为了保障集群的稳定性,这里我们推荐使用腾讯云云联网打通用户 IDC 网络和公有云的 VPC 网络,云联网(Cloud Connect Network,CCN)了提供云上私有网络间(VPC)、VPC 与本地数据中心间(IDC)内网互联的服务,具备全网多点互联、路由自学习、链路选优及故障快速收敛等能力。
为了屏蔽底层不同网络环境的差异,TKE Everywhere 提供了基于 Cilium 的容器网络方案,支持基于 VxLAN 隧道模式的 Cilium Overlay 网络和基于直接路由的 Cilium Underlay 网络。
当客户不希望改变其 IDC 基础网络设施时,可以使用 Overlay 网络;当客户对于混合云容器网络的性能有很高的要求时,可以使用基于直接路由的 Underlay 网络。
前提
- 已经创建了 TKE 集群。
- Kubernetes 集群版本大于等于1.18。
开启第三方节点功能
在集群【基本信息】-【节点和网络信息】中,开启第三方节点功能,按需填写相关参数,如下图所示:
创建第三方节点池
腾讯云 TKE 利用的第三方节点池的能力,支持将非腾讯云的服务器,作为 TKE 集群的节点,注册至 TKE 集群中,由用户提供计算资源,容器服务 TKE 负责集群的全生命周期的管理。
节点初始化
新建节点,获取节点初始化脚本,在待注册到集群的 IDC 服务器上执行。
添加节点
执行如下命令,完成节点的添加
./add2tkectl-cls-m57oxxxp-np-xxxx install
客户案例-自研上云
腾讯内部自研业务全面上云已经成为主航向,这里我们选取具有代表性的某自研业务上云案例介绍。目前自研业务部署在自研 IDC 机房中,大部分业务实现了容器化,积累了丰富的容器化经验。
上云的诉求
资源利旧
目前自研业务在自研 IDC 机房持有大量的服务器资源,因为不能有额外的成本支出。如果要迁移上云,这部分存量的服务器如何处理。如何在上云的过程中对资源进行成本的摊销,有效的利用这部分资源成为了难题。
运维体系的统一
云上和云下 IDC 两套基础环境,业务部署和运维体系保持统一。运维管理体系的不统一,会给自研业务上云带来额外的负担。
上云方案选择-TKE Everywhere
针对自研团队业务的现状以及诉求,这里我们推荐直接使用容器服务 TKE 作为上云业务部署的环境,采用了 TKE Everywhere 的特性。通过 TKE Everywhere,自研 IDC 机房运行托管的 TKE 服务,集群的控制面完全由 TKE 托管,用户无需管理运维集群。
为了保证服务的稳定性和高性能,通过腾讯云云联网打通了自研 IDC 机房和公有云 VPC 的网络。
自研业务的集群中,云下资源和云下资源的混合部署在集群中。这样部署有一个好处,IDC 存量的计算资源得到有效利用,并且随着 IDC 计算资源的逐渐淘汰,逐步将业务全量迁移到云上。
TKE Everywhere 无缝集成了腾讯云 TKE 周边的日志、监控、审计、服务网格等产品和能力。自研业务原来在 IDC 自建的监控、日志等系统,需要安排专人来运维,为了充分利用云的优势,目前逐步将自建的监控、日志系统从云下,迁移到腾讯云提供的云原生 Prometheus 监控服务和云原生日志服务 CLS,以减轻运维的成本。
借助于 TKE Everywhere,自研业务在一个月的时间内迁移了几十万核资源上云,有效的支撑了自研业务上云。
总结
TKE Everywhere 为混合云的场景提供了一种新的解决方案,支持用户在自有的基础设施运行托管的 TKE 服务。TKE Everywhere 采用完全托管的形式,用户无需本地运维管理集群,只需要提供计算资源即可。
内测邀请
目前 TKE Everywhere 的特性现已开启内测,我们诚挚邀请您参与内测申请,请点击提交工单(https://console.cloud.tencent.com/workorder/category)联系我们。
【腾讯云原生】云说新品、云研新术、云游新活、云赏资讯,扫码关注同名公众号,及时获取更多干货!!
腾讯云 TKE Everywhere 特性发布,用户可在自有基础设施中托管 K8s 服务的更多相关文章
- Kubernetes最佳实践之腾讯云TKE 集群组建
作者陈鹏,腾讯工程师,负责腾讯云 TKE 的售中.售后的技术支持,根据客户需求输出合理技术方案与最佳实践,为客户业务保驾护航.使用 TKE 来组建 Kubernetes 集群时,会面对各种配置选项,本 ...
- qGPU on TKE - 腾讯云发布下一代 GPU 容器共享技术
背景 qGPU 是腾讯云推出的 GPU 共享技术,支持在多个容器间共享 GPU卡,并提供容器间显存.算力强隔离的能力,从而在更小粒度的使用 GPU 卡的基础上,保证业务安全,达到提高 GPU 使用率. ...
- 腾讯云容器服务 TKE 拿下新加坡 MTCS 最高级别安全认证
近日,腾讯云容器服务 TKE 荣获新加坡 MTCS 最高级安全认证,标志着腾讯云 TKE 在为用户提供可靠.易部署.灵活扩展等基础服务上,已经全面满足了新加坡监管机构以及多个行业客户对服务安全的要求. ...
- 持续引领大数据行业发展,腾讯云发布全链路数据开发平台WeData
9月11日,在腾讯全球数字生态大会大数据专场上,腾讯云大数据产品副总经理雷小平重磅发布了全链路数据开发平台WeData,同时发布和升级了流计算服务.云数据仓库.ES.企业画像等6款核心产品,进一步优化 ...
- 腾讯云数据库团队:浅谈如何对MySQL内核进行深度优化
作者介绍:简怀兵,腾讯云数据库团队高级工程师,负责腾讯云CDB内核及基础设施建设:先后供职于Thomson Reuters和YY等公司,PTimeDB作者,曾获一项发明专利:从事MySQL内核开发工作 ...
- 反射实现Model修改前后的内容对比 【API调用】腾讯云短信 Windows操作系统下Redis服务安装图文详解 Redis入门学习
反射实现Model修改前后的内容对比 在开发过程中,我们会遇到这样一个问题,编辑了一个对象之后,我们想要把这个对象修改了哪些内容保存下来,以便将来查看和追责. 首先我们要创建一个User类 1 p ...
- 重磅 | 腾讯云服务网格开源项目 Aeraki Mesh 加入 CNCF 云原生全景图
作者 赵化冰,腾讯云工程师,Aeraki Mesh 创始人,Istio member,Envoy contributor,目前负责 Tencent Cloud Mesh 研发工作. 摘要 近日,腾讯云 ...
- 一文了解腾讯云数据库SaaS服务
本文由云+社区发表 作者:邵宗文,2009年加入腾讯,现为腾讯云数据库专家产品经理.之前曾负责为OMG事业群构建数据库平台,部署,规划及运维支持,为腾讯网,新闻客户端,快报,视频,财经,体育等提供了稳 ...
- To B服务想做移动化?腾讯云案例了解一下
本文由 腾讯云助手团队 发布于 腾讯云云+社区 | 导语:腾讯云那么多资源和服务,就不能手机管理吗? 能. 当用户在使用To B服务时,往往会遇到各种各样的限制: 1.操作难度:涉及各种权限.多重验证 ...
随机推荐
- PAT乙级:1094 谷歌的招聘 (20分)
PAT乙级:1094 谷歌的招聘 (20分) 题干 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面 ...
- debian 9 调节亮度
CONTROL_BRIGHTNESS=1 BATT_BRIGHTNESS_COMMAND="echo 13" LM_AC_BRIGHTNESS_COMMAND="echo ...
- VUE 之_this.da 和 this
作者:张艳涛 日期:2020-07-29 this用在第一层,如果在JS第3二层,要用 _this importfxx(obj) { let _this = this; let inputDOM = ...
- Intouch 制作自定义登录弹窗
在新的自动化项目中,因为业主对设计审美要求比较高,对Intouch自带脚本呼出登录窗体不满意,故而制作自定义登录弹窗来满足其审美需求.在寻求自控群前辈的经验下,将其整理成博客,供大家参考. 1.登录窗 ...
- Find-set-root-ignore-floppies-ignore-cd /bootmgr 解决办法(用win 7安装盘)
出现标题此种现象,一般是mgr引导程序丢失有关,现在排除bootloader 选择是硬盘引导, 然后修改为cd盘引导,并重启,在win7安装程序启动后,选择修复系统. 打开相应的commnd,并执行如 ...
- Spring Security OAuth2 远程命令执行漏洞(CVE-2016-4977)
影响版本: 2.0.0-2.0.9 1.0.0-1.0.5 poc地址 https://github.com/vulhub/vulhub/blob/master/spring/CVE-2016-497 ...
- DC-6靶机
仅供个人娱乐 靶机信息 下载地址:https://download.vulnhub.com/dc/DC-6.zip 一.主机发现 nmap -sn 192.168.216.0/24 二.端口扫描 nm ...
- 论文笔记:(ICCV2019)KPConv: Flexible and Deformable Convolution for Point Clouds
目录 摘要 一.引言 二.相关工作 投影网络 图卷积网络 逐点多层感知器网络 点卷积网络 三.核点卷积 3.1由点定义的核函数 3.2刚性的或可变形的核 3.3核点网络层 3.4核点网络架构 四.实验 ...
- java.lang.RuntimeException: Cannot create a secure XMLInputFactory 解决
客户端调用服务端cxf,服务端报 java.lang.RuntimeException: Cannot create a secure XMLInputFactory 我的cxf 版本 为 3.0. ...
- Android ELF文件解析
0X01 ELF初认识 elf文件是linux下的二进制文件,相当于windows下的PE文件,Android系统里的dll. 解析elf文件两个用处:1.so加固:2.frida(xposed)检 ...