[ 
https://issues.apache.org/jira/browse/FLINK-27129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonard Xu updated FLINK-27129:
-------------------------------
    Labels: pull-request-available starter  (was: newbie pull-request-available)

> Hardcoded namespace in FlinkDeployment manifests may fail to deploy
> -------------------------------------------------------------------
>
>                 Key: FLINK-27129
>                 URL: https://issues.apache.org/jira/browse/FLINK-27129
>             Project: Flink
>          Issue Type: Bug
>          Components: Kubernetes Operator
>    Affects Versions: 0.1.0
>         Environment: Client Version: version.Info\{Major:"1", Minor:"22", 
> GitVersion:"v1.22.2", GitCommit:"8b5a19147530eaac9476b0ab82980b4088bbc1b2", 
> GitTreeState:"clean", BuildDate:"2021-09-15T21:38:50Z", GoVersion:"go1.16.8", 
> Compiler:"gc", Platform:"darwin/amd64"}
> Server Version: version.Info\{Major:"1", Minor:"22", 
> GitVersion:"v1.22.8+IKS", 
> GitCommit:"0d0ff1cc1dbe76cf96c33e7510b25c283ac29943", GitTreeState:"clean", 
> BuildDate:"2022-03-17T14:47:39Z", GoVersion:"go1.16.15", Compiler:"gc", 
> Platform:"linux/amd64"}
>            Reporter: Ted Chang
>            Assignee: Ted Chang
>            Priority: Major
>              Labels: pull-request-available, starter
>             Fix For: kubernetes-operator-1.0.0
>
>
> When the Flink operator is installed to non-default namespace these 
> FlinkDeployment manifests [1] may fail to deploy with the following error in 
> the Flink operator log [2]. We may want to remove the `namespace: default` 
> from these manifests and let user specify different one with the --namespace 
> flag in kubectl.
> [1][https://github.com/apache/flink-kubernetes-operator/tree/main/examples]
> [2]
> {code:java}
> 2022-04-08 00:42:02,803 o.a.f.k.o.c.FlinkDeploymentController 
> [ERROR][default/basic-example] Flink Deployment failed
> org.apache.flink.kubernetes.operator.exception.DeploymentFailedException: 
> pods "basic-example-5cc7894895-" is forbidden: error looking up service 
> account default/flink: serviceaccount "flink" not found
>     at 
> org.apache.flink.kubernetes.operator.observer.BaseObserver.checkFailedCreate(BaseObserver.java:135)
>     at 
> org.apache.flink.kubernetes.operator.observer.BaseObserver.observeJmDeployment(BaseObserver.java:102)
>     at 
> org.apache.flink.kubernetes.operator.observer.JobObserver.observe(JobObserver.java:51)
>     at 
> org.apache.flink.kubernetes.operator.controller.FlinkDeploymentController.reconcile(FlinkDeploymentController.java:122)
>     at 
> org.apache.flink.kubernetes.operator.controller.FlinkDeploymentController.reconcile(FlinkDeploymentController.java:56)
>     at 
> io.javaoperatorsdk.operator.processing.Controller$2.execute(Controller.java:101)
>     at 
> io.javaoperatorsdk.operator.processing.Controller$2.execute(Controller.java:76)
>     at 
> io.javaoperatorsdk.operator.api.monitoring.Metrics.timeControllerExecution(Metrics.java:34)
>     at 
> io.javaoperatorsdk.operator.processing.Controller.reconcile(Controller.java:75)
>     at 
> io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.reconcileExecution(ReconciliationDispatcher.java:143)
>     at 
> io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleReconcile(ReconciliationDispatcher.java:109)
>     at 
> io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleDispatch(ReconciliationDispatcher.java:74)
>     at 
> io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleExecution(ReconciliationDispatcher.java:50)
>     at 
> io.javaoperatorsdk.operator.processing.event.EventProcessor$ControllerExecution.run(EventProcessor.java:349)
>     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
> Source)
>     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
> Source)
>     at java.base/java.lang.Thread.run(Unknown Source) {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to