【发布时间】:2021-12-09 13:36:15
【问题描述】:
我想在 k8s pod 启动后创建一个 yaml,在我之前的尝试中,我只是上传 yaml 文件并使用 wget 下载它。
apiVersion: v1
kind: Pod
metadata:
name: test
spec:
containers:
- name: p-test
image: p-test:latest
command:
- sh
- '-c'
- >-
wgethttps://ppt.cc/aId -O labels.yml
image: test/alpine-utils
为了更明确,我尝试使用heredoc将labels.yml的内容嵌入到k8s pod manifest中,比如:
apiVersion: v1
kind: Pod
metadata:
name: test
spec:
containers:
- name: p-test
image: p-test:latest
command:
- "/bin/bash"
- '-c'
- >
cat << LABEL > labels.yml
key: value
LABEL
但是不行,请指教如何修改,谢谢。
【问题讨论】:
-
不起作用不是问题描述。请描述观察到的行为以及它与您想要实现的行为有何不同。
标签: kubernetes yaml heredoc