写点什么

多云环境下托管 Kubernetes 服务的三大注意事项

  • 2018-12-21
  • 本文字数:1083 字

    阅读完需:约 4 分钟

多云环境下托管Kubernetes服务的三大注意事项

摘要:云厂商所提供的托管服务可以简化 Kubernetes 部署,但在多云模型中可能面临一些问题,本文将介绍在多云环境下托管 Kubernetes 服务的三大注意事项。


公有云厂商的托管服务提供弹性且高度可用的 Kubernetes 部署方式,这些服务与云厂商的功能及本地 Kubernetes 部署相集成。但是,这些服务并不能保证与其他云厂商的产品集成 ——至少不容易。


当使用单个云平台运行程序并关联所有编排流程时,最好使用托管 Kubernetes 服务,例如适用于 Kubernetes 的 Amazon Elastic Container Service(EKS),Azure Kubernetes 服务(AKS)和 Google Kubernetes Engine(GKE)等服务进行部署。应用程序的例外情况越多,单个托管 Kubernetes 服务就越无法满足需求。


选择与多个云厂商合作的企业在多云环境中集成容器编排任务变得十分困难,要权衡托管 Kubernetes 服务的优缺点,需要执行以下三个步骤:

1、确定托管空间

任何容器编排策略的第一步都是确定托管空间,这意味着留出托管应用程序的完整资源集,比如内部部署数据中心和多个公有云提供商。对于每个应用程序,我们需要确定其部署范围,包括托管其组件的位置。


管理型 Kubernetes 服务将拥有一个编排映射,显示两大重要事项:计划使用的云提供商,以及更改提供商时重新制定运营策略;托管在云和数据中心的应用很少甚至没有故障转移或突发情况。


但是,该类服务不适用于使用多个公有云厂商并希望可以在其中快速迁移的企业,计划使用所有托管资源(包括本地数据中心)作为应用程序组件并具有大型资源池的企业同样不适合这些托管服务。

2、确定多云目标

大多数企业都处于两个极端的中间位置。如果是这样,下一步是定义企业的多云策略,确定是静态多云模型——将应用程序组件放入固定云厂商的程序托管还是动态多云模型——组件可在不同云平台之间自由移动。


对于使用静态模型的人来说,在每个公有云中使用托管 Kubernetes 服务很可能是合理的,但前提是云提供商将 Kubernetes 与 Istio 等工具紧密集成,可以分配工作并管理分布式流程。在这种情况下,使用各自云厂商提供的工具可能会提高容器托管能力。


然而,那些拥有动态多云模型的人很可能无法从云厂商管理的 Kubernetes 服务中受益。相反,他们需要一种能够自由跨越云边界的总体编排方法。这些企业应该寻求使用与云无关的工具部署 Kubernetes 业务流程平台。

3.选择提交方式

云平台的托管 Kubernetes 服务无法与其他云提供商的本地功能集成。这意味着,如果在多云模型中提交这些服务,大多数情况下还需单独编排每个公有云。


参考链接:


https://searchcloudcomputing.techtarget.com/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services


2018-12-21 09:521512
用户头像
赵钰莹 InfoQ 主编

发布了 882 篇内容, 共 641.3 次阅读, 收获喜欢 2679 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

用ABAP 生成二维码 QR Code

汪子熙

二维码 SAP abap

4年Java开发经验,经常被问到高并发、性能调优方面的问题,该怎么办?

Java架构师迁哥

爱奇艺世界大会|刘文峰:科技创新如何为用户和艺术家服务?

爱奇艺技术产品团队

数据挖掘从入门到放弃(四):手撕(绘)关联规则挖掘算法

数据社

机器学习 5月日更

终于来了!这份阿里P9纯手写的Java并发核心手册,把我没学会的高扩展、高性能、高可用全部讲清楚了

Java 程序员 架构 面试

业界率先支持 MCP-OVER-XDS 协议,Nacos 2.0.1 + 1.4.2 Release 正式发布

阿里巴巴云原生

容器 微服务 云原生 k8s 中间件

“技术+应用”驱动金融科技创新融合

CECBC

金融

2021金三银四面试经历:阿里七面(已拿offer),面试经历+真题分享

Java 编程 程序员 架构 面试

爱奇艺世界大会|开幕式速览:智能制作助推影视工业化,匠心构筑行业健康生态

爱奇艺技术产品团队

高性能 JavaScriptの笔记(三)

空城机

JavaScript 大前端 5月日更

Flink消费Kafka

大数据技术指南

大数据 flink 5月日更

腾讯校招都会问些什么?| 五面腾讯(Java岗)经历分享

Java架构师迁哥

新融合,新跳板:智能云网如何让企业数字化转型,起步即领先?

脑极体

2021最热门的20个数据库学习总结,你会用哪几个?

北游学Java

Java MySQL 数据库 后端

Netty常用解码器学习笔记

风翱

Netty 5月日更

搞服务器开发竟不知道宝塔为何物,有点说不过去呀!

liuzhen007

5月日更

“碳中和”目标下的绿色金融探索

CECBC

金融

5分钟速读之Rust权威指南(三)

wzx

rust

五岳核心版上线!这份阿里开发手册核心版又将被多少人疯狂转载?

Java 编程 程序员 架构 面试

关于打的 umd 包在使用时,报 require is not defined 错误的问题出处

blueju

从0到1数字化转型的“精益落地”模式

高瑞

如何给产品定价

石云升

创业 产品 职场经验 5月日更

架构实战营模块四总结

竹林七贤

中国区块链第一村的价值裂变

CECBC

架构实战营模块四作业

竹林七贤

有无社保缴纳识别接口

ALone

被解救的代码 - 代码即服务时代来了!

阿里巴巴云原生

容器 微服务 开发者 云原生 开发工具

完蛋,好像病了

IT蜗壳-Tango

5月日更

图说丨一图看懂浪潮云“1231”业务战略

CRM Transaction处理中的权限控制

汪子熙

CRM SAP abap

从基础到实战一应俱全,这份全网首发的Kafka技术手册,超详细!

Java架构师迁哥

多云环境下托管Kubernetes服务的三大注意事项_服务革新_赵钰莹_InfoQ精选文章