【问题标题】:Kubernetes env variable not attached via PodDefaultKubernetes 环境变量未通过 PodDefault 附加
【发布时间】:2021-04-22 15:38:58
【问题描述】:

我在 kubeflow 笔记本服务器上工作。我需要添加一些作为环境变量的配置。因此,我决定创建 configmap 和 PodDefault。

apiVersion: v1
kind: ConfigMap
metadata:
  name: test-configmap
  namespace: app
data:
  PLACE: /auth
  USERNAME: root
  PASSWORD: l3tm3in

这是我的配置映射文件。我已使用以下语法将此文件附加到 PodDefault 对象中

apiVersion: "kubeflow.org/v1alpha1"
kind: PodDefault
metadata:
  name: test-configmap
  namespace: app
spec:
 selector:
  matchLabels:
    test-configmap: "true"
 desc: "Test Configmap"
 envFrom:
 - configMapRef:
    name: test-configmap

实际上这些值都来自 kubeflow 配置部分。但它没有附在笔记本(Pod)中

有人知道如何解决这个问题吗?

提前致谢

【问题讨论】:

    标签: kubernetes jupyter-notebook kubeflow kubeflow-pipelines


    【解决方案1】:

    我从未使用过 kubeflow,但基于the sourcecode,这应该是解决方案:

    apiVersion: "kubeflow.org/v1alpha1"
    kind: PodDefault
    metadata:
      name: test-configmap
      namespace: app
    spec:
     selector:
      matchLabels:
        test-configmap: "true"
     desc: "Test Configmap"
     containers:
     - envFrom:
       - configMapRef:
          name: test-configmap
    

    【讨论】:

      猜你喜欢
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 2021-03-05
      • 2017-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多