内容简介:Kubernetes于2014年6月发布,仅仅五年之久,仅被认为稳定了大约四年。在业界几乎普遍同意迁移到Kubernetes之前,有多种选择可用于比编排容器。Docker Enterprise(Swarm)拥有Docker的名称,而AWS ECS是公共云上第一个广泛使用的容器解决方案。其他商业支持的竞争对手包括Mesosphere和Cloud Foundry。
一、概述
Kubernetes是管理容器的最新进展,也是就像任何新的和快速发展的技术; 有一些看似无穷无尽的部署方式来部署Kubernetes。Kubernetes只是谜题的一部分。 在大规模生产中部署Kubernetes需要从网络和存储到记录和监控的整个 工具 生态系统。 众多供应商纷纷加入这一行列,提供即用型Kubernetes平台,使企业能够快速采用该技术。虽然初看起来相似,但存在(有时很重要的)关键差异。由于基础设施决策很难在您启动和运行后回滚,您如何选择未过时的Kubernetes战略?
二、Kubernetes过去现在未来
如何成为事实标准
Kubernetes于2014年6月发布,仅仅五年之久,仅被认为稳定了大约四年。在业界几乎普遍同意迁移到Kubernetes之前,有多种选择可用于比编排容器。Docker Enterprise(Swarm)拥有 Docker 的名称,而AWS ECS是公共云上第一个广泛使用的容器解决方案。其他商业支持的竞争对手包括Mesosphere和Cloud Foundry。
今天,所有这些业界领先的解决方案都宣布他们要么用Kubernetes替换他们自己产品的关键组件,要么提供Kubernetes管理作为附件。这使得专营Kubernetes产品具有优势。他们可以专注于未来,而不必担心在迁移到新技术堆栈时让以前的客户满意。但还有什么重要的?
主要考虑因素
很明显,早期采用者并没有预见到Kubernetes的统治地位。今天,那些容器化应用程序具备Kubernetes是事实上的容器编排工具的优势,但在当时,没有明显的选择。 虽然有些人很早就认识到Kubernetes的潜力,但许多组织都已经开始使用ECS,Mesosphere Marathon或Swarm。这种选择是有代价的,因为现在他们需要迁移到Kubernetes - 这是一项艰难而昂贵的工作。
虽然在早期投注正确的编排解决方案可能是一场赌博,但考虑未来的要求并非如此。选择Kubernetes平台时,考虑超过单个项目的需求是有帮助的。Kubernetes的采用率正在飙升,您组织内采用Kubernetes可能会随之而来。
为避免没有前景的Kubernetes战略,您应该考虑以下五件事:
1.开放性, 灵活性和可扩展性: 技术和企业需求在不断发展。一个开放,灵活和可扩展的平台将随着您而发展。它不应该将你与OS,单云,PaaS或技术栈捆绑,因为您的需求将发生改变。一个固执己见的解决方案可能会限制您未来从单一控制平面在多个环境中部署和管理Kubernetes的能力;
2.是否托管服务: 托管服务虽然方便,尤其是在启动时,但会限制自定义。Kubernetes是高度可扩展的、具有运营商、附接器、自定义资源定义、多个覆盖网络选项等。转移到Kubernetes的新应用程序正在利用这些优势;
3.自定义: 一旦您进入高级用例,例如Kubernetes上的AI或机器学习,或者边缘的物联网Kubernetes,您将需要自定义群集的能力。如果您的解决方案与单个部署堆栈绑得太紧,那么您可能会受到限制;
4.多环境能力: 即使您现在只使用单云解决方案,多云策略也变得越来越流行,并允许您在未来利用其他云。混合和内部部署也是当今常见的情况。您最好的选择是Kubernetes平台,它允许您将容器基础设施扩展到您需要的地方;
5.无状态和有状态应用程序: Kubernetes对于大多数组织来说是全新的,您可以从无状态容器化工作负载开始。但是您很快就会发现需要支持有状态的应用程序。Kubernetes提供持久卷子系统,可为开发人员提取存储详细信息,但为Kubernetes设置和运行存储系统的过程正在迅速发展。在选择平台时,请确保考虑所有环境中的存储需求。
三、结论
为了避免没有前景的Kubernetes战略,您需要一个面向未来的Kubernetes解决方案。 坚持一种云原生原则,如开放性,灵活性和可扩展性。虽然您可能无法预见未来的要求,但这些特性将确保您的选择能够满足您的需求。 随着开源和云原生的兴起,把你局限于专有企业软件的时代已经结束。现代企业软件与云原生原则兼容,云原生原则可扩展您的技术投资价值。
原文链接:
https://thenewstack.io/how-to-avoid-a-dead-end-kubernetes-strategy/
译者介绍:
王进,目前从事虚拟化、容器化、混合云、数据中心建设研发、系统集成和解决方案设计工作。业余主导 Linux 发行版VanlOS社区开发,主要面向容器云、DevOps和人工智能。
↓↓ 点击"阅读原文" 【加入云技术社区】
相关阅读:
eBay放弃了OpenStack!拥抱Kubernetes和Docker
RightScale 2019年云状况调查报告:35% 的云支出被浪费「附50页PDF下载」
2018年云计算九大趋势热词:Serverless、混合云、多云、中台、边缘计算等「附下载」
更多文章 请关注
文章好看点这里[在看]:point_down:
以上所述就是小编给大家介绍的《为避免没有前景的Kubernetes战略,您应该考虑的五件事》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
大数据时代小数据分析
屈泽中 / 电子工业出版社 / 2015-7-1 / 69.00元
《大数据时代小数据分析》是一本大数据时代下进行小数据分析的入门级教材,通过数据分析的知识点,将各类分析工具进行串联和对比,例如:在进行线性规划的时候可以选择使用Excel或LINGO或Crystal Ball。工具的应用难易结合,让读者循序渐进地学习相关工具。JMP和Mintab用来分析数据,分析的结果使用Excel、LINGO、Crystal Ball来建立数据模型,最后使用Xcelsius来动......一起来看看 《大数据时代小数据分析》 这本书的介绍吧!