mutating webhookとは?
mutating admission webhookは、admissionチェーンの早い段階で実行され、送信されたオブジェクトが格納される前にそれを変更するpatchを返すことができます。一般的な用途には、service meshのsidecarのインジェクション、defaultのlabelの追加、リソースのdefaultの設定が含まれます。mutating webhookはvalidatingより先に実行されるため、後続のチェックは最終的なオブジェクトを見ます。
なぜ重要か
mutating webhookは、各作成者に負担をかけることなく、プラットフォームが一貫したdefaultを適用しインフラをインジェクションできるようにします。オブジェクトを静かに変更するため、混乱するdiffを避けるにはその挙動が予測可能でなければなりません。
関連ガイド
What Is a Validating Webhook?A validating webhook is a Kubernetes admission callback that accepts or rejects a resource without modifying…
What Is an Admission Webhook?An admission webhook is an HTTP callback the Kubernetes API server invokes to validate or mutate a resource b…
What Is Service Mesh Sidecar Injection?Service mesh sidecar injection automatically adds a proxy container to each pod so the mesh can manage traffi…