I've faced the same issue before.

I figured out that there is an internal configuration
`$internal.deployment.config-dir` (code
<https://github.com/apache/flink/blob/3071f5c8471b31244642291cee769aeb55733079/flink-core/src/main/java/org/apache/flink/configuration/DeploymentOptionsInternal.java>)
which allows me to specify a local folder which contains the logback config
using file `logback-console.xml`. The content of the file is then used to
create the config map.

Hope it helps.


Sharon

On Wed, Dec 29, 2021 at 7:04 AM Raghavendar T S <raghav280...@gmail.com>
wrote:

> Hi
>
> I have created a Flink Native Kubernetes (1.14.2) cluster which is
> successful. I am trying to update the logback configuration for which I am
> using the configmap exposed by Flink Native Kubernetes. Flink Native
> Kubernetes is creating this configmap during the start of the cluster and
> deleting it when the cluster is stopped and this behavior is as per the
> official documentation.
>
> I updated the logback configmap which is also successful and this process
> even updates the actual logback files (conf folder) in the job manager and
> task manager. But Flink is not loading (hot reloading) this logback
> configuration.
>
> Also I want to make sure that the logback configmap configuration is
> persisted even during cluster restarts. But the Flink Native Kubernetes
> recreates the configmap each time the cluster is started.
>
> What is that I am missing here? How to make the updated logback
> configuration work?
>
>
> Thanks & Regards
> Raghavendar T S
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>  Virus-free.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#m_9211879584941238630_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>

Reply via email to