Reamer commented on pull request #3917: URL: https://github.com/apache/zeppelin/pull/3917#issuecomment-700032307
> > @Reamer CI is passed,could you help review and verify it on k8s ? > > I will test this on K8s today. Hi @zjffdu, I have tested it on K8s. Unfortunately it does not work. ``` INFO [2020-09-28 15:51:07,059] ({pool-3-thread-2} RemoteInterpreterServer.java[createLifecycleManager]:374) - Creating interpreter lifecycle manager: org.apache.zeppelin.interpreter.lifecycle.NullLifecycleManager ``` I have found the reason for this. At the moment I have configured Zeppelin only via the environment variable, as described in [our example](https://github.com/apache/zeppelin/blob/536e66ce76aaefabeb3784bdc8013f7a2513d7f0/k8s/zeppelin-server.yaml#L17-L38). If you have no configuration file `properties` are empty. I see two ways to solve this problem. - Load the same environment key value map into the interpreter pod -> very easy and secure. Just copy this [part](https://github.com/apache/zeppelin/blob/536e66ce76aaefabeb3784bdc8013f7a2513d7f0/k8s/zeppelin-server.yaml#L143-L145) into [interpreter-spec.yaml](https://github.com/apache/zeppelin/blob/master/k8s/interpreter/100-interpreter-spec.yaml) - Filling properties during startup in the Zeppelin server ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org