Sobes.tech
Junior

Wat is de eerste controle die wordt uitgevoerd bij het uitrollen van een pod?

sobes.tech AI

Antwoord van AI

Kubelet voert een Admission Controller-validatie uit die uit meerdere stappen bestaat:

  1. Validatie: Er wordt gecontroleerd of de manifesten van de pod voldoen aan het Kubernetes-schema en geen syntaxisfouten bevatten.
  2. Mutatie: Er kunnen wijzigingen worden aangebracht in de configuratie van de pod op basis van de geconfigureerde Admission Controllers (bijvoorbeeld het toevoegen van sidecars, het instellen van netwerkbeleid).
  3. Resource-validatie: Er wordt gecontroleerd of de benodigde resources (quota's, limieten) beschikbaar zijn en of de pod voldoet aan de beperkingen die door de beleidsregels (Policy Admission Controllers) zijn vastgesteld.
  4. Beveiligingscontext-validatie: Er wordt gecontroleerd of de beveiligingsinstellingen van de pod overeenkomen met de vastgestelde beleidsregels (Pod Security Standards).

Dit is de eerste fase waarin wordt besloten of de pod wordt toegelaten tot verdere planning en uitvoering.