Quantcast
Channel: InfoQ - 促进软件开发领域知识与创新的传播
Viewing all articles
Browse latest Browse all 1638

揭开平台的神秘面纱:Cloud Foundry、Kubernetes、Eirini与Knative

$
0
0

Matthias Haeussler和Dr Nic Williams在今年的SpringOne Platform 2019大会讨论了不同的云平台并站在开发人员的角度对它们进行了对比。他们讨论了Cloud FoundryKubernetesEirini项目和Knative无服务器平台。

在演讲的开头,Haeussler和Williams首先回顾了容器和平台和历史。这段历史从1979年的chroot开始一直到2018年的Knative和Eirini项目,他们还讨论了Cloud Foundry和Kubernetes平台的基础理念。他们认为平台应该为开发人员提供自助服务,为所有支持的角色提供UX,以及自动化&监控、自愈和资源优化。平台应该以基础设施为中心,而不应以应用为中心。

他们建议开发人员避免“非我所创平台(Not Invented Here Platform)”(Not Invented Here指的是人们基于这样或那样的原因,避免使用或购买已经存在的产品,参见维基百科对它的阐述。——译者注)的反模式。如果你没有使用平台的话,那么你肯定就是在构架自己的平台。没有意识到这一点并不能改变你正在DIY自己的云平台的事实。标准的平台可能无法让你做任何想做的事情,但是它们可以满足你在平台方面的大多数需求。

Haeussler展示了将应用部署到不同云平台的样例。Cloud Foundry应用部署要使用像cf pushcf scalecf ssh这样的命令。

Eirini项目是针对Cloud Foundry的Kubernetes后端。它使用OCI镜像将应用部署到Kubernetes引擎中。运维人员可以选择使用Diego或Kubernetes来编排应用容器实例。


Viewing all articles
Browse latest Browse all 1638

Trending Articles