1

我在 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)中

谁能知道如何解决这个问题?

提前致谢

4

1 回答 1

0

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

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
于 2021-01-18T13:27:32.227 回答