Why Flink on Kubernetes
Apache Flink是Apache社區的頂級開源項目,主攻流計算領域,具備高吞吐,低延時的特點,在流計算領域已經取代了storm/spark streaming,成爲了目前流式處理領域的最熱門引擎。主要應用在:實時數倉,實時風控,實時推薦等業務場景。
Kubernetes是目前最主流的開源的容器調度平臺,它可以自動化應用容器的部署、擴展和操作 , 提供以容器爲中心的基礎架構,並快速高效地響應客戶需求。具有架構簡單,可擴展,自修復等特點。
K8S優勢:
- 資源隔離:K8S具有強大的資源隔離
- 快速部署/擴展/對接新應用
- 節省資源,優化硬件資源的使用
- Loosely coupled,分佈式,彈性,微服務化:應用程序分爲更小的、獨立的部件,可以動態部署和管理。
Flink之所以選擇K8S來作爲底層的資源管