簡體   English   中英

Kubernetes 和 Native Kubernetes 上的 Flink 部署有何不同

[英]How different is the Flink deployment on Kubernetes and Native Kubernetes

黑白本機 KubernetesKubernetes部署的主要區別是什么?

我是 Kubernetes 的新手,並試圖了解它們上的 Flink 部署有多么不同。 如果對內部結構有任何見解,那將有很大幫助。

Kubernetes session 或按作業部署中,Flink 不知道它在 Kubernetes 上運行。 在這種模式下,Flink 的行為就像在任何獨立部署中一樣(沒有集群框架可用於進行資源管理)。 Kubernetes 恰好是基礎設施的創建方式,但就 Flink 而言,它可能是裸機。 您必須安排 kubernetes 來創建您將配置 Flink 的基礎設施。

Native Kubernetes session 部署中,Flink 使用它的KubernetesResourceManager ,它向 Z30136395F01879792198317C11831EA4 提交它想要創建的集群的描述。 隨着作業的到來和 go,以及對任務管理器(和插槽)go 的需求上下,Flink 能夠適當地從 kubernetes 獲取和釋放資源。

應用程序模式博客文章)( 詳細信息)中,您最終會以 kubernetes 應用程序運行 Flink,該應用程序將根據需要在一個 Flink 應用程序中自動創建和銷毀集群組件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM