0

我正在尝试在 kubernetes 集群中创建 Pod 以启动 docker 映像。我使用⁠client-java版本 8.0.0 创建 pod 集群。我使用了这个文档 ⁠<a href="https://github.com/kubernetes-client/java/blob/master/examples/src/main/java/io/kubernetes/client/examples/FluentExample.java#L39- L55" rel="nofollow noreferrer">kubernetes-client 创建 Pod 集群。但我无法为 docker 容器设置环境变量。

代码:

Map<String, String> attributes = myObject.getAttributes(); //need to set this attributes as environment variables in pod creation
// create pod of a Kubernetes cluster
V1Pod pod = new V1PodBuilder().withNewMetadata().withName(serviceName).endMetadata()
                     .withNewSpec().addNewContainer().withName("www").withImage(dockerImage).endContainer().endSpec()
                        .build();

(Map<String, String>)创建 pod 时如何为 docker 容器设置环境变量?

这里的任何输入都非常感谢。

4

1 回答 1

1

使用您引用的代码中的第二个示例并添加setEnv V1Container.

于 2020-04-12T11:00:25.980 回答