无法使用头盔部署运行命令,但可以直接通过命令行

时间:2019-05-22 12:43:12

标签: docker kubernetes jupyter-notebook kubernetes-helm jupyterhub

我想在jupyterhub的部署中启动我的Pod后立即运行一个命令:eval $(envkey-source)。我有另一个正在成功运行的命令,但是此命令没有运行。我怎么知道这个没有运行?因为没有做任何更改,所以这里没有设置新的环境变量。

我尝试在进入Pod内之后直接运行命令,并且该命令成功运行。

但是从我当前的配置来看:

proxy:
  secretToken: "abc"
singleuser:
  image:
    name: abc.dkr.ecr.ap-south-1.amazonaws.com/demo
    # name: jupyter/datascience-notebook
    tag: 36685f54_bdd5_4a8a_9c89_b2ca1552b14f
  lifecycleHooks:
    postStart:
      exec:
        command: ["/bin/sh", "-c", 'ipython profile create; cd ~/.ipython/profile_default/startup; echo ''run_id = "sample" ''> aviral.py; eval $(envkey-source)']
  imagePullSecret:
    enabled: true
    registry: abc.dkr.ecr.ap-south-1.amazonaws.com
    username: aws
    email: aviral@abc.com
    password:

我希望命令能够运行并设置环境变量。

0 个答案:

没有答案