苹果电脑裸机和不裸机的区别_将Kubernetes带到裸机边缘

苹果电脑裸机和不裸机的区别

Kubespray是一个社区项目,为An ible剧本提供了Kubernetes集群的部署和管理功能,最近又增加了对裸机数据包Packet的支持 。 这允许Kubernetes集群跨下一代边缘位置部署,包括基于蜂窝塔的微型数据中心

Packet在裸机方面的独特之处在于,将Kubespray的支持范围扩展到了通常的云之外-Amazon Web Services,Google Compute Engine,Azure,OpenStack,vSphere和Oracle Cloud Infrastructure。 Kubespray通过使用Terraform和Ansible的自动化消除了建立Kubernetes集群的复杂性。 Terraform供应基础结构并安装Ansible安装的先决条件。 Terraform提供程序插件可支持各种不同的云提供程序。 然后,Ansible剧本部署并配置Kubernetes。

由于已经在线提供了详细的说明,说明如何将Kubespray部署在Packet上,因此我将重点介绍为什么裸机支持对于Kubernetes至关重要,以及实现该条件需要哪些条件。

为什么要裸机?

从历史上看,Kubernetes的部署依靠公共云或完全托管的私有云的“创造舒适度”来提供虚拟机和网络基础架构来运行Kubernetes。 这增加了Kubernetes不一定需要的抽象层(例如,具有虚拟机的虚拟机管理程序)。 实际上,Kubernetes在裸机上就以Google的Borg诞生。

随着我们将工作负载移至更接近最终用户(以边缘计算的形式)并部署到更多样化的环境(包括具有不同体系结构和规模的混合和本地基础架构),不一定总是需要同质的公共云基础结构还是理想的。 例如,在边缘位置受到资源限制的情况下,直接在裸机上运行Kubernetes更加有效和实用。

注意差距

如果在裸机集群下没有功能齐全的公共云,则需要在Kubernetes集群中直接管理某些传统功能,例如负载平衡和存储编排。 幸运的是,有一些项目,例如MetalLBRook ,为Kubernetes提供了这种支持。

Kubespray支持ARM64处理器。 ARM体系结构(已开始定期出现在数据中心级的硬件,SmartNIC和其他自定义加速器中)在移动和嵌入式设备中拥有悠久的历史,使其非常适合边缘部署。

展望未来,我希望看到与MetalLB和Rook的更深入集成,以及在许多不同硬件配置之上的每日构建的裸机连续集成(CI)。 通过Packet访问自动裸机,可以测试和维护对各种处理器类型,存储选项和网络设置的支持。 这将有助于确保使用Kubespray驱动的Kubernetes可以在公共云,裸机和边缘环境中可靠地部署和管理。

需要一个村庄

Kubespray是一个由社区推动的开源项目,由其核心开发人员和贡献者以及协助Packet集成的人们共同承担。 贡献者包括Maxime GuyotAivars Sterns进行初始提交和代码审查, Rong ZhangEd Vielmetti进行文档审查,以及TomášKarásek (维护Packet Go库和Terraform提供程序)。


John Studarus将于4月29日至5月1日在丹佛举行的开放基础设施峰会上介绍开放式Micro Edge数据中心

翻译自: https://opensource.com/article/19/3/bringing-kubernetes-bare-metal-edge

苹果电脑裸机和不裸机的区别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值