我有一个项目要在命名空间中创建一个变异 Webhook kube-system,该项目需要排除 Webhook 服务器部署命名空间。
但kube-system命名空间已经创建了。如何使用 Helm 将所需的标签附加到其上?
Helmfile提供了一些非常简洁的钩子:
releases:
- name: istio-ingress
namespace: istio-ingress
chart: istio/gateway
wait: true
hooks:
- events:
- presync
showlogs: true
command: sh
args:
- -c
- "kubectl create namespace istio-ingress --dry-run=client -o yaml | kubectl apply -f -"
- events:
- presync
showlogs: true
command: sh
args:
- -c
- "kubectl label --dry-run=client -o yaml --overwrite namespace istio-ingress istio-injection=enabled | kubectl apply -f -"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4848 次 |
| 最近记录: |