在覆盖中修补容器



我有一个基于环境添加一些库(代理)的用例

├───k8s
│   ├───base
│   ├───modules
│   │   └───someagent
│   └───overlays
│       └───local

这个代理基本上是一个容器,它将与我在基中定义的主容器通信。

有人能告诉我如何在定制中定义吗?本地的Yaml ?我已经尝试了patchesStrategicMerge,但它不起作用。

感谢

据我所知,您正试图将第二个(sidecar)容器添加到现有的Pod。由于很少运行独立的pod,我将给出一个部署的示例补丁,但它可以很容易地更改为其他类型:

patches:
- target:
kind: Deployment
name: myDeploymend
patch: |-
- op: add
path: /spec/template/spec/containers/-
value:
# Put your container definition here. For example:
name: myAgent
image: ...
command: ...
args: ...
env: ...

相关内容

  • 没有找到相关文章

最新更新