Controladores de Admissão Suportados
Saiba mais sobre os controladores de admissão que estão ativados nos clusters do Kubernetes que você cria usando o Kubernetes Engine (OKE).
A versão do Kubernetes selecionada quando você cria um cluster usando o Kubernetes Engine determina o conjunto padrão de controladores de admissão que são ativados no cluster criado. O conjunto segue a recomendação fornecida na documentação do Kubernetes para essa versão. Este tópico mostra os controladores de admissão suportados, as versões do Kubernetes nas quais eles são suportados e a ordem de execução deles no servidor de API do Kubernetes.
Observe que, se você instalar outros controladores de admissão de uma forma que mute ou rejeite solicitações no namespace kube-system
, os componentes do plano de controle do Kubernetes poderão parar de funcionar ou se comportar inesperadamente. Para obter mais informações, consulte Evitando operar no namespace kube-system na documentação do Kubernetes.
Controladores de Admissão (classificados alfabeticamente)
As tabelas listam, em ordem alfabética, os controladores de admissão ativados nos clusters do Kubernetes que você cria usando o Kubernetes Engine. Para cada controlador de admissão, as tabelas mostram a versão do Kubernetes na qual ele tem suporte.
Controladores de Admissão Mutantes (classificados alfabeticamente)
Controladores de Admissão (em ordem alfabética) | Suportado no 1.28? | Suportado no 1.29? | Suportado no 1.30? |
---|---|---|---|
DefaultIngressClass | Sim | Sim | Sim |
DefaultStorageClass | Sim | Sim | Sim |
DefaultTolerationSeconds | Sim | Sim | Sim |
ExtendedResourceToleration | Sim | Sim | Sim |
LimitRanger | Sim | Sim | Sim |
MutatingAdmissionWebhook | Sim | Sim | Sim |
NamespaceLifecycle | Sim | Sim | Sim |
NodeRestriction | Sim | Sim | Sim |
PodSecurityPolicy (opcional, consulte Usando Políticas de Segurança de Pod com o Kubernetes Engine) | Não | Não | Não |
Prioridade | Sim | Sim | Sim |
RuntimeClass | Sim | Sim | Sim |
ServiceAccount | Sim | Sim | Sim |
StorageObjectInUseProtection | Sim | Sim | Sim |
TaintNodesByCondition | Sim | Sim | Sim |
Validando Controladores de Admissão (classificados alfabeticamente)
Controladores de Admissão (em ordem alfabética) | Suportado no 1.28? | Suportado no 1.29? | Suportado no 1.30? |
---|---|---|---|
CertificateApproval | Sim | Sim | Sim |
CertificateSigning | Sim | Sim | Sim |
CertificateSubjectRestriction | Sim | Sim | Sim |
ClusterTrustBundleAttest | Sim | Sim | Sim |
ImagePolicyWebhook | Sim | Sim | Sim |
LimitRanger | Sim | Sim | Sim |
PersistentVolumeClaimResize | Sim | Sim | Sim |
PodSecurity | Sim | Sim | Sim |
PodSecurityPolicy (opcional, consulte Usando Políticas de Segurança de Pod com o Kubernetes Engine) | Não | Não | Não |
Prioridade | Sim | Sim | Sim |
ResourceQuota | Sim | Sim | Sim |
RuntimeClass | Sim | Sim | Sim |
ServiceAccount | Sim | Sim | Sim |
ValidatingAdmissionPolicy | Sim | Sim | Sim |
ValidatingAdmissionWebhook | Sim | Sim | Sim |
Controladores de Admissão (classificados por ordem de execução)
As tabelas listam os controladores de admissão ativados nos clusters do Kubernetes que você cria usando o Kubernetes Engine. As tabelas mostram a ordem na qual os controladores de admissão suportados são executados no servidor de API do Kubernetes. Observe que a ordem de execução pode ser diferente em diferentes versões do Kubernetes.
Controladores de Admissão Mutantes (classificados por ordem de execução)
Ordem de execução nos clusters do Kubernetes 1.28: | Ordem de execução nos clusters do Kubernetes 1.29: | Ordem de execução nos clusters do Kubernetes 1.30: |
---|---|---|
NamespaceLifecycle | NamespaceLifecycle | NamespaceLifecycle |
LimitRanger | LimitRanger | LimitRanger |
ServiceAccount | ServiceAccount | ServiceAccount |
NodeRestriction | NodeRestriction | NodeRestriction |
TaintNodesByCondition | TaintNodesByCondition | TaintNodesByCondition |
Prioridade | Prioridade | Prioridade |
DefaultTolerationSeconds | DefaultTolerationSeconds | DefaultTolerationSeconds |
ExtendedResourceToleration | ExtendedResourceToleration | ExtendedResourceToleration |
DefaultStorageClass | DefaultStorageClass | DefaultStorageClass |
StorageObjectInUseProtection | StorageObjectInUseProtection | StorageObjectInUseProtection |
RuntimeClass | RuntimeClass | RuntimeClass |
DefaultIngressClass | DefaultIngressClass | DefaultIngressClass |
MutatingAdmissionWebhook | MutatingAdmissionWebhook | MutatingAdmissionWebhook |
Validando Controladores de Admissão (classificados por ordem de execução)
Ordem de execução nos clusters do Kubernetes 1.28: | Ordem de execução nos clusters do Kubernetes 1.29: | Ordem de execução nos clusters do Kubernetes 1.30: |
---|---|---|
LimitRanger | LimitRanger | LimitRanger |
ServiceAccount | ServiceAccount | ServiceAccount |
ImagePolicyWebhook | ImagePolicyWebhook | ImagePolicyWebhook |
PodSecurity | PodSecurity | PodSecurity |
Prioridade | Prioridade | Prioridade |
PersistentVolumeClaimResize | PersistentVolumeClaimResize | PersistentVolumeClaimResize |
RuntimeClass | RuntimeClass | RuntimeClass |
CertificateApproval | CertificateApproval | CertificateApproval |
CertificateSigning | CertificateSigning | CertificateSigning |
ClusterTrustBundleAttest | ClusterTrustBundleAttest | ClusterTrustBundleAttest |
CertificateSubjectRestriction | CertificateSubjectRestriction | CertificateSubjectRestriction |
ValidatingAdmissionPolicy | ValidatingAdmissionPolicy | ValidatingAdmissionPolicy |
ValidatingAdmissionWebhook | ValidatingAdmissionWebhook | ValidatingAdmissionWebhook |
ResourceQuota | ResourceQuota | ResourceQuota |