Openshift:BuildConfig和DeploymentConfig之间的区别

Openshift:BuildConfig和DeploymentConfig之间的区别,openshift,openshift-client-tools,openshift-online,Openshift,Openshift Client Tools,Openshift Online,我试图理解BuildConfig和DeploymentConfig之间的区别是什么 我需要为容器设置一些环境变量(DB详细信息),这些值应该从ConfigMap中选取。 那么,这件作品应该放在哪里呢 envFrom: - configMapRef: name: assetextraction 我想它应该在DeploymentConfig中,如果不是,请告诉我,并请告诉我使用Configmap在DC中设置环境变量的示例。另外,请先提及Kubernetes中关于BC和DC的相关术语,以及O

我试图理解BuildConfig和DeploymentConfig之间的区别是什么

我需要为容器设置一些环境变量(DB详细信息),这些值应该从ConfigMap中选取。 那么,这件作品应该放在哪里呢

 envFrom:
 - configMapRef:
  name: assetextraction
我想它应该在DeploymentConfig中,如果不是,请告诉我,并请告诉我使用Configmap在DC中设置环境变量的示例。另外,请先提及Kubernetes中关于BC和DC的相关术语,以及OpenShift特定的资源类型。DeploymentConfig是以前创建的,但概念类似。您最有可能在DeploymentConfig中设置envVars。从我的例子来看,我有:

template:
  spec:
    containers:
      - envFrom:
          - configMapRef:
              name: steve-test1
在命令行中,您可以使用
ocsetenv
命令,它将为您更改现有部署

oc set env dc/your-app-name --from configmap/your-config-map-name
你可以在免费电子书的“配置和秘密”一章中找到更多关于使用的信息