Openshift:BuildConfig和DeploymentConfig之间的区别
我试图理解BuildConfig和DeploymentConfig之间的区别是什么 我需要为容器设置一些环境变量(DB详细信息),这些值应该从ConfigMap中选取。 那么,这件作品应该放在哪里呢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
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
你可以在免费电子书的“配置和秘密”一章中找到更多关于使用的信息