阅读时间:4分钟
Kubernetes是IT行业最热门的话题之一。您已经了解了在Spotinst之前的博文Kubernetes状态的生态系统container-orchestration雷电竞官网进入周围,许多公司提供解决方案。在这篇文章里你将学习如何使用Bitnami这样Stacksmith Kubernetes打包应用程序,然后利用Spotinst Elastigroup降低计算成本,同时保持高可用性的应用程序,因为它Kubernetes集群上运行。
Kubernetes是什么?
Kubernetes是一个开源容器编排系统自动化部署,缩放和集装箱的管理应用程序。最初由谷歌设计,Kubernetes诞生于需要进行大规模扩展网络上的应用程序运行,而这正是它使其不断增长的用户群。平台可以运行web-scalable工作负载的需求意味着Kubernetes越来越被工程团队,正在考虑,许多人都选择接受它。
Bitnami这样Stacksmith自动化应用程序包装和简化DevOps
Bitnami这样Stacksmith删除与包装相关的复杂性和维护应用程序对于今天的云计算和容器平台。Stacksmith通过使用复杂的工具和自动化Bitnami这样发展了其多年包装开源应用程序和运行时环境的所有主要的云提供商。提供您的应用程序代码和脚本,选择适当的模板和一些参数,然后点击创建。Stacksmith自动化应用程序的包装,优化为目标,提供一切您需要部署它。
但Stacksmith的好处不停止在部署应用程序时。在包装过程中,Stacksmith文件到您的应用程序的组件和依赖项。武装,Stacksmith不断监控可信网站新版本和安全更新这些组件和可用时提醒你。它还提供了一种简单的方式来重新包装您的应用程序将重新更新,以确保您的应用程序保持更新和安全。
Stacksmith是一个端到端工具,自动化和简化开发和IT运作任务相关的包装和维护应用程序的云。

Kubernetes和Stacksmith
Bitnami这样Stacksmith作品通过提供一组预定义的应用程序体系结构使用“模板”。当包装Kubernetes申请,Stacksmith Helm将创建一个图表和一个容器所有必要的应用程序的依赖项。这意味着客户可以在几分钟内Kubernetes部署应用程序,并能享受的所有好处Kubernetes无需经过自己代理的复杂任务环境。
集装箱化简化,下一步是什么?
使用Stacksmith有助于缓解围绕创造Kubernetes环境的复杂性,但是一旦创建环境,接下来会发生什么?通常,底层基础设施总经理Kubernetes工作负载可以是一个不受欢迎的,复杂而耗时的任务。Spotinst容器管理服务(MCS)可以消除这种不必要的需求开发人员团队。
Spotinst MCS允许客户运行他们的集装箱环境无需考虑基础设施层的服务器上运行的容器。MCS规定、管理和鳞片下面各种集装箱环境基础设施,包括Kubernetes。Spotinst MCS的简单导入过程,需要Kubernetes工作负载迁移到Spotinst平台导入ASG Stacksmith到创建Spotinst Elastigroup。
通过动态扩展基础设施和智能容器包装,以适应客户的需要的工作负载,MCS不仅自动化基础设施管理,同时也大大改善环境的效率。

Spotinst MCS智能伸缩活动:
- 净空高度——闲置产能的缓冲区(在内存和CPU)将提供以确保没有必要等待新实例时扩大同时确保实例不会成为过度利用。
- 聪明的按比例缩小——Spotinst Elastigroup将监控闲置的集群实例指定数量的连续时间仍未得到充分利用。一旦确定,MCS会发现闲置产能在其他情况下,消耗这些实例的任务和安排在其他实例终止空闲实例。
- 俄罗斯方块扩展——Elastigroup记录事件时写Kubernetes任务正在等待并分析为什么他们尚未开始(例如内存/ CPU不足,没有港口,等等)。然后,它将自旋向上实例集群内部客户的适应的任务。
Spotinst MCS的成本降低
Spotinst MCS不仅完全自动化底层基础设施的配置和管理Kubernetes环境,它还大大降低他们的成本——高达80%。Spotinst MCS利用Spotinst Elastigroup技术自旋向上的基础设施现场实例,而不是随需应变的情况下,降低成本高达80%,同时利用预测分析,以确保可用性。
Spotinst Elastigroup使用实时和历史数据来预测实例终端或现货价格上涨,一旦这些事件预计,Elastigroup将先发制人和无缝的客户工作负载迁移到另一个地方另一个实例类型或在阿兹的实例。如果没有合适的现货实例发现,Elastigroup将自动退回到随需应变的情况下,这意味着客户可以享受70 - 80%降低成本同时还享受99.99% SLA - AWS提供的相同的SLA。
利用Bitnami这样Stacksmith部署集装箱环境和Spotinst MCS处理的实例管理容器,你可以向上容器,让他们使用显著降低所有成本不增加你的开发团队的需求。看到这个过程,观察Bitnami这样,Spotinst联合研讨会在这里!