Kubernetes和Native Kubernetes上的Flink部署有何不同 [英] How different is the Flink deployment on Kubernetes and Native Kubernetes

查看:17
本文介绍了Kubernetes和Native Kubernetes上的Flink部署有何不同的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

b/wNative KubernetesKubernetes部署的主要区别是什么?

我是Kubernetes的新手,我想了解它们上的Flink部署有何不同。 如果对内部结构有任何了解,将会有很大帮助。

Flink

Kubernetes session or per-job deployment中,推荐答案不知道它在Kubernetes上运行。在此模式下,Flink的行为与在任何独立部署(没有可用于执行资源管理的群集框架)中一样。Kubernetes只是碰巧是如何创建基础设施的,但就Flink而言,它可能是裸机。您必须安排Kubernetes创建您将Flink配置为预期的基础结构。

Native Kubernetes session deployment中,Flink使用其KubernetesResourceManager,它向创建集群的Kubernetes ApiServer提交它想要的集群的描述。随着作业的来来去去,以及对任务经理(和插槽)的要求起伏不定,Flink能够根据需要从Kubernetes获取和释放资源。

Application Mode(blog post)(details)中,您最终将Flink作为Kubernetes应用程序运行,它将根据一个Flink应用程序中的作业需要自动创建和销毁群集组件。

这篇关于Kubernetes和Native Kubernetes上的Flink部署有何不同的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆