You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flink.apache.org by David Magalhães <sp...@gmail.com> on 2020/06/02 15:37:29 UTC

User / Job Manager (permissions) for Flink

Hi, not sure if this was discussed (for a brief search I couldn't find
anything), but I would like to know if there is an application that uses
Flink REST API to provide some kind of user management, like allow a
certain user to login and manage some jobs running in the link, limit the
parallelization for each job, etc.

The idea was for certain users can only access their job, and can
stop/start their jobs, but can't interfere with other jobs that run on the
same cluster.

Thanks

Re: User / Job Manager (permissions) for Flink

Posted by Arvid Heise <ar...@ververica.com>.
If you are running in K8s, you could also directly use the ingest layer of
that. That's especially convenient if you have managed to connect that your
company's SSO.

On Tue, Jun 2, 2020 at 9:38 PM Robert Metzger <rm...@apache.org> wrote:

> Hi David,
>
> I guess you could also "just" put a nginx in front of Flink's REST API
> that controls access.
>
> On Tue, Jun 2, 2020 at 7:05 PM Khachatryan Roman <
> khachatryan.roman@gmail.com> wrote:
>
>> Hi David,
>>
>> One option is Ververica Platform which has a notion of Namespaces:
>> https://docs.ververica.com/administration/namespaces.html
>>
>> I guess Konstantin can tell you more about it.
>>
>> Disclaimer: I work for a company that develops this product.
>>
>> Regards,
>> Roman
>>
>>
>> On Tue, Jun 2, 2020 at 5:37 PM David Magalhães <sp...@gmail.com>
>> wrote:
>>
>>> Hi, not sure if this was discussed (for a brief search I couldn't find
>>> anything), but I would like to know if there is an application that uses
>>> Flink REST API to provide some kind of user management, like allow a
>>> certain user to login and manage some jobs running in the link, limit the
>>> parallelization for each job, etc.
>>>
>>> The idea was for certain users can only access their job, and can
>>> stop/start their jobs, but can't interfere with other jobs that run on the
>>> same cluster.
>>>
>>> Thanks
>>>
>>

-- 

Arvid Heise | Senior Java Developer

<https://www.ververica.com/>

Follow us @VervericaData

--

Join Flink Forward <https://flink-forward.org/> - The Apache Flink
Conference

Stream Processing | Event Driven | Real Time

--

Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany

--
Ververica GmbH
Registered at Amtsgericht Charlottenburg: HRB 158244 B
Managing Directors: Timothy Alexander Steinert, Yip Park Tung Jason, Ji
(Toni) Cheng

Re: User / Job Manager (permissions) for Flink

Posted by Robert Metzger <rm...@apache.org>.
Hi David,

I guess you could also "just" put a nginx in front of Flink's REST API that
controls access.

On Tue, Jun 2, 2020 at 7:05 PM Khachatryan Roman <
khachatryan.roman@gmail.com> wrote:

> Hi David,
>
> One option is Ververica Platform which has a notion of Namespaces:
> https://docs.ververica.com/administration/namespaces.html
>
> I guess Konstantin can tell you more about it.
>
> Disclaimer: I work for a company that develops this product.
>
> Regards,
> Roman
>
>
> On Tue, Jun 2, 2020 at 5:37 PM David Magalhães <sp...@gmail.com>
> wrote:
>
>> Hi, not sure if this was discussed (for a brief search I couldn't find
>> anything), but I would like to know if there is an application that uses
>> Flink REST API to provide some kind of user management, like allow a
>> certain user to login and manage some jobs running in the link, limit the
>> parallelization for each job, etc.
>>
>> The idea was for certain users can only access their job, and can
>> stop/start their jobs, but can't interfere with other jobs that run on the
>> same cluster.
>>
>> Thanks
>>
>

Re: User / Job Manager (permissions) for Flink

Posted by Khachatryan Roman <kh...@gmail.com>.
Hi David,

One option is Ververica Platform which has a notion of Namespaces:
https://docs.ververica.com/administration/namespaces.html

I guess Konstantin can tell you more about it.

Disclaimer: I work for a company that develops this product.

Regards,
Roman


On Tue, Jun 2, 2020 at 5:37 PM David Magalhães <sp...@gmail.com>
wrote:

> Hi, not sure if this was discussed (for a brief search I couldn't find
> anything), but I would like to know if there is an application that uses
> Flink REST API to provide some kind of user management, like allow a
> certain user to login and manage some jobs running in the link, limit the
> parallelization for each job, etc.
>
> The idea was for certain users can only access their job, and can
> stop/start their jobs, but can't interfere with other jobs that run on the
> same cluster.
>
> Thanks
>