3、configmap 问题 这个不是很常见,不过也出现过,在开发 PaaS 平台时,我们写应用通常要传入一些 PaaS 的变量,这个通过挂载 configmap 来获取,但因为奇奇怪怪的原因没挂上,就会出现了,或者简单点就是 cm 的名称写错了之类的。 apiVersion: apps/v1 kind: Deployment metadata: labels: app: nginx name: nginx ...
首先创建configmap: kubectl create configmap test-config --from-literal=env_model=prd -n test 接下来用作环境变量,创建pod.yaml: apiVersion:v1kind:Podmetadata:name:test-podnamespace:testspec:containers:-name:test-containerimage:test:v0.1env:-name:TEST-CONFvalueFrom:configMapKeyRef:name:test-config...
Warning FailedMount 13s (x9 over 2m21s) kubelet MountVolume.SetUp failed for volume "www" : configmap "nginx-config" not found 1. 2. 3. 4. 5. 6. 解决方法 每个人的环境不同,解决方法也不一样,如果是自己写错了名称,改一下就OK 如果是别人开发的环境,最好找开发来看 二、ErrImagePull 或者 ...
[root@k8s-master volume]# kubectl edit cm my-configmap -n myns [root@k8s-master volume]# kubectl get cm my-configmap -n myns -o yaml | grep passwd passwd: num123456 {"apiVersion":"v1","data":{"passwd":"slb317418","username":"sulibao"},"kind":"ConfigMap","metadata":{"annotati...
configmap file mount path results in command not found error #44815 按照方法,只需要添加一个subPath字段即可,如下: containers:-image:alpine:latestname:my-projectvolumeMounts:-mountPath:/app_conf/app1.configsubPath:app1.configname:my-projectvolumes:-name:my-projectconfigMap:items:-key:config-app1pa...
第一行命令完全按照yaml文件中的设定来可以同时创建多个configmap;而第二条命令是gameconfig是新创建的configmap的名称,只能创建出一个configmap,其中包含多个数值,test是namespace. 正常会输出 configmap/gameconfig created 如果报错Error from server (NotFound): namespaces "test" not found则需要先创建该域名。
configmap Terminating135ddefaultActive207d harbor Active207d kube-flannel Terminating21m kube-node-lease Active207d kube-public Active207d kube-system Active207d kubekey-system Active207d kubernetes-dashboard Active207d local-path-storage Active187d ...
Warning FailedMount71s(x9 over 3m19s)kubelet MountVolume.SetUp failedforvolume"config":configmap"mysql"not found 该Message 列将为您提供足够的信息,以便能够查明缺失的元素。常见的原因有: 尚未创建 ConfigMap 或者 Secret,或提供的名称不正确。 无法在节点中挂载卷,因为它尚未被另一个节点释放。这尤其发生在...
在k8s1.2版本引入,应用程序可能会从配置文件、命令行参数或环境变量中读取配置信息。configmap给我们提供了这样一种机制,可以用来保存单个属性、整个配置文件或者josn二进制大对象。 环境变量 在pod模板内添加容器变量 kind:Podspec:containers:-image:nginx name:nginx ...
#根据一个目录来创建configmap[root@k8s-master volume]# kubectl create cm my-cm --from-file=/root/volume/a/ -n mynsconfigmap/my-cm created[root@k8s-master volume]# kubeckubec get cm -n myns-bash: kubeckubec: command not found[...