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

Istio与Knative:扩展Kubernetes获取新的开发体验

$
0
0

Kubernetes是托管基于容器的应用程序的事实标准平台。管理Kubernetes集群的时候,需要我们借助各种扩展点对其进行自定义,但是Istio和Knative项目将会从根本上改变这种现象,也会改变应用开发人员使用和看待Kubernetes的方式。

本文最初发表于IBM博客,由InfoQ中文站翻译分享。

Istio和Knative将会改变应用开发人员使用和看待Kubernetes的方式

很多人都已经知道Kubernetes是托管基于容器的应用程序的事实标准平台。在管理Kubernetes集群的时候,因为要安装各种定制的功能,你可能已经了解了它的很多可扩展点。你甚至可能开发过自己的扩展,比如自定义的调度器,或者更进一步,通过创建自定义资源定义(Custom Resource Definition,CUD)扩展Kubernetes资源模型并结合控制器来管理新的资源。

这些可选方案都可以扩展Kubernetes,其中大多数都是为了将Kubernetes作为一个托管环境(比如,帮助管理在它里面运行的应用程序)。然而,随着两个新项目的引入,这一切正在发生变化,它们就是Istio和Knative。这两个项目将会从根本上改变应用开发人员使用和看待Kubernetes的方式。

接下来,我们会探索这两个项目并阐述为何它们会给Kubernetes开发人员的生活带来显著的影响。


Viewing all articles
Browse latest Browse all 1056

Trending Articles