Да, вы можете сделать это, но вы должны заботиться о синтаксисе. Вы также можете следовать техникам для yaml с здесь .
Если вы используете kubectl create configmap myconfig --from-file=abc.yml
, тогда все в порядке.
Но если вы напишите весь файл yaml для своего configmap в myconfig.yaml, а затем запустите kubectl create -f myconfig.yaml
, то вам следует позаботиться о синтаксисе.
Скажите, что ваш файл abc.yml
выглядит следующим образом:
a:
b: b1
c: c1
d: d1
Затем напишите ваш myconfig.yaml
файл:
apiVersion: v1
kind: ConfigMap
data:
abc.yml: |
a:
b: b1
c: c1
d: d1
Теперь просто запустите kubectl create -f myconfig.yaml
.
Вот и все.
Счастливого Кубернетеса !!!.