Hello,
Thanks for your notice.

Than what is the purpose of using 'reactive', if this doesn't do anything
itself?
What is the difference if I use auto-scaler without 'reactive' mode?

Regards,
Jung



2023년 8월 18일 (금) 오후 7:51, Gyula Fóra <gyula.f...@gmail.com>님이 작성:

> Hi!
>
> I think what you need is probably not the reactive mode but a proper
> autoscaler. The reactive mode as you say doesn't do anything in itself, you
> need to build a lot of logic around it.
>
> Check this instead:
> https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/custom-resource/autoscaler/
>
> The Kubernetes Operator has a built in autoscaler that can scale jobs
> based on kafka data rate / processing throughput. It also doesn't rely on
> the reactive mode.
>
> Cheers,
> Gyula
>
> On Fri, Aug 18, 2023 at 12:43 PM Dennis Jung <inylov...@gmail.com> wrote:
>
>> Hello,
>> Sorry for frequent questions. This is a question about 'reactive' mode.
>>
>> 1. As far as I understand, though I've setup `scheduler-mode: reactive`,
>> it will not change parallelism automatically by itself, by CPU usage or
>> Kafka consumer rate. It needs additional resource monitor features (such as
>> Horizontal Pod Autoscaler, or else). Is this correct?
>> 2. Is it possible to create a custom resource monitor provider
>> application? For example, if I want to increase/decrease parallelism by
>> Kafka consumer rate, do I need to send specific API from outside, to order
>> rescaling?
>> 3. If 2 is correct, what is the difference when using 'reactive' mode?
>> Because as far as I think, calling a specific API will rescale either using
>> 'reactive' mode or not...(or is the API just working based on this mode)?
>>
>> Thanks.
>>
>> Regards
>>
>>

Reply via email to