目前,我有一些Kubernetes清单文件定义了service
或deployment
。当我做一个kubectl apply
时,我需要包含-all-有变化并需要应用的文件。
有没有办法让主清单文件引用所有其他文件,所以当我做kubectl apply
时,我只需要包含主清单文件,而不必担心手动添加已更改的每个文件等。
这可能吗?
我确实想过制作一个别名或批处理文件或bash文件,其中包含apply
命令和-all-列出的文件..但好奇的是,如果有'kubernetes'方式....
您可能有一个包含清单的目录,并执行以下操作:
kubectl apply -R -f manifests/
在这种情况下,kubectl将递归遍历目录并应用它找到的所有清单。