写一个 mutating webhook,当一个带有 pk.poneding.com/echo-hello-sidecar=true
Label 的 Pod 被创建或者更新时,自动为其注册一个 busybox
的 sidecar 容器并运行 echo hello
命令。
依赖 cert-manager
生成自签证书,安装命令:
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.yaml
安装 webhook:
kubectl apply -f ./deploy