【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

多云环境下托管 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:521378
用户头像
赵钰莹 InfoQ 主编

发布了 874 篇内容, 共 604.5 次阅读, 收获喜欢 2671 次。

关注

评论 1 条评论

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

Software 软件版本的含义

Andy

微服务架构:构建灵活、可拓展和高效的现代应用体系

xfgg

Java 微服务

软件设计中你考虑过重试了吗?

Java你猿哥

Java ssm 软件设计

【论文解读|GL-Cache 】基于组级学习的缓存替换算法

Databend

英特尔黑科技加持,腾讯应用宝登陆电脑:安卓应用完美移植PC 更有神器辅助

E科讯

从源码全面解析 dubbo 服务注册的来龙去脉

做梦都在改BUG

Java 源码 dubbo

堪称一绝!阿里技术人都用的Nginx笔记手册,应用到架构齐全

做梦都在改BUG

nginx

究诸经典,探寻大模型演变之踪迹

Baihai IDP

人工智能 深度学习 大模型 LLM 白海科技

500代码行代码手写docker-设置网络命名空间

蓝胖子的编程梦

k8s 容器网络 ,docker 容器网络方案 容器网络平台

2023年互联网大厂Java面试八股文整理(1200+面试题附答案解析)

架构师之道

Java 程序员 面试

YashanDB携手中地数码联合发布空间数据存储管理解决方案

YashanDB

国产数据库

CISA零信任成熟度模型(译文)

权说安全

ERP已死,秒杀系统称王!阿里巴巴内部「10亿级并发设计文档」

Java你猿哥

数据库 缓存 分布式 消息队列 秒杀系统

阿里逆天级调优方案,内部这套Java性能调优实战宝典,堪称教科书

做梦都在改BUG

Java 性能优化 性能调优

渲大师云主机按量付费功能上线!

Finovy Cloud

渲大师 按量付费

Java中synchronized锁的深入理解

做梦都在改BUG

Java synchronized

YashanDB推出共享集群技术 剑指核心系统替换

YashanDB

国产数据库

背刺Alibaba?阿里巴巴工程师1480道Java面试题及答案整理( 2023年 整理版)

Java你猿哥

Java MySQL redis JVM mybatis

听听飞桨框架硬核贡献者如何玩转开源!

飞桨PaddlePaddle

开源社区 百度飞桨 PaddlePaddle

2023年天津等级测评机构有哪些?具体位置在哪里?

行云管家

等保 等保测评 等级 天津

YashanDB:以自研根技术筑牢企业数字化发展根基

YashanDB

国产数据库

HUAWEI永远滴神!华为顶级网络专家总结出了这份网络协议开源手册

Java你猿哥

TCP ssm 网络协议 io IP

防lombok实现一个Getter注解,AbstractProcessor实例

Java你猿哥

Java ssm lombok

GitHub星标126K的京东「微服务进阶笔记」首次开源!好评如潮

Java你猿哥

Java 架构 微服务 微服务架构 架构师

卧薪尝胆30天!啃透京东大牛的高并发设计进阶手册,终获P7意向书

做梦都在改BUG

Java 系统设计 高并发

CST如何查看哪些 GPU 在线?

思茂信息

cst cst使用教程 cst操作 cst电磁仿真 cst仿真软件

敏捷项目管理中缺陷bug的跟踪和管理

顿顿顿

Scrum 敏捷开发 缺陷管理 敏捷项目管理 敏捷开发管理工具

未来,零信任安全还会持续火热吗?

权说安全

CIO视角|平台工程带来的优势与机遇

SEAL安全

IdP 平台工程 企业号 5 月 PK 榜 内部开发平台

腾讯高工内产,Github都没的SpringBoot源码手册

做梦都在改BUG

Java spring Spring Boot 框架

首届百度商业AI技术创新大赛启动 点燃AIGC革新“星火”

百度Geek说

人工智能 百度 AIGC 企业号 5 月 PK 榜

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