yahoo/k8s-athenz-webhookͷϥΠϒϥϦΛར༻ ▸ yamlΛ༻͍ͨॊೈͳઃఆ ▸ k8s SubjectAccessReviewΛ AthenzͷData Modelʹॊೈʹม ▸ ୯ମͰblack list / white listػೳ ▸ Kubernetes as a Service͚ͷAuthorizationػೳ
secret User Domain KaaS Admin k8s user kube-system’s secret is kaas admin resource kubectl get secret -n kube-system kubectl get secret garm config.yaml
Style Garm checks the White List Garm checks the Admin Access List About Garm Garm decides the Athenz Domain Garm Send AccessCheck Request to Athenz Athenz Domain checks Policy & Principal & Role If Exists In Black List If Exists In White List Garm checks the Black List If Not Exists In Black List Garm API