admission webhookとは?
admission webhookは、認証後かつリソースが格納される前のadmissionフェーズにKubernetesのAPI serverが呼び出す外部エンドポイントです。webhookは受信するオブジェクトを検査し、許可、拒否、または変更の決定を返します。admission webhookには、順に実行されるmutating形式とvalidating形式があります。
なぜ重要か
webhookは、policy engine、meshのインジェクタ、defaulting logicがあらゆるcreateとupdateにフックできるようにする拡張ポイントです。インラインで実行されるため、遅いまたはダウンしたwebhookはAPIをブロックしうるので、慎重な失敗ポリシーが必要です。
関連ガイド
What Is a Mutating Webhook?A mutating webhook is a Kubernetes admission callback that can modify an incoming resource, such as injecting…
What Is a Validating Webhook?A validating webhook is a Kubernetes admission callback that accepts or rejects a resource without modifying…
What Is OPA Gatekeeper?OPA Gatekeeper is a Kubernetes admission controller that enforces Open Policy Agent rules, rejecting resource…