[
https://issues.apache.org/jira/browse/FLINK-26647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17507309#comment-17507309
]
Yang Wang edited comment on FLINK-26647 at 3/16/22, 2:44 AM:
-------------------------------------------------------------
The original design is to mount "flink-conf.yaml" and
"log4j-console.properties" as subpath. It also means that other files under
/opt/flink/conf will not be overridden.
After then, the users could ship their config files to /opt/flink/conf via
customized docker image or pod template.
See more information here[1].
[1].
https://medium.com/hackernoon/mount-file-to-kubernetes-pod-without-deleting-the-existing-file-in-the-docker-container-in-the-88b5d11661a6
was (Author: fly_in_gis):
The original design is to mount "flink-conf.yaml" and
"log4j-console.properties" as subpath. It also means that other files under
/opt/flink/conf will not be overridden.
After then, the users could ship their config files to /opt/flink/conf via
customized docker image or pod template.
> Can not add extra config files on native Kubernetes
> ----------------------------------------------------
>
> Key: FLINK-26647
> URL: https://issues.apache.org/jira/browse/FLINK-26647
> Project: Flink
> Issue Type: Bug
> Components: Deployment / Kubernetes
> Affects Versions: 1.13.5
> Reporter: Zhe Wang
> Priority: Critical
>
> When using native Kubernetes mode (both session and application), predefine
> FLINK_CONF_DIR environment with config files in. Only two files(
> *flink-conf.yaml and log4j-console.properties* ) are populated to configmap
> which means missing of other config files(like sql-client-defaults.yaml,
> zoo.cfg etc.)
> Tried these, neither worked out:
> 1) After native Kubernetes startup, change both configmap and deployment:
> 1. add all my config files to configmap.
> 2. add config file to deployment.spec.template.spec.volumes[]
> 3. Flink job pod startups fail(log: lost leadership )
>
> 2) Using a *pod-template-file.taskmanager* file:
> 1. add config files to created confimap.
> 2. add my config files to template(others can be merged by Flink as guide
> says)
> 3. Flink task pod startup fail, log: Duplicated volume name
--
This message was sent by Atlassian Jira
(v8.20.1#820001)