Admission control

Her pod kapıda, gerekçesiyle izin ya da ret alır.

API server'dan admission reviewSonuç önbelleğiimage digest'iylecluster'ınızpodapi:1.4kabul edildipodworker:latestreddedildi: kritik bulguvalidating webhook
Webhook kararı önbellekten digest'e göre okur. Taramayı hiç beklemez.
Ne yapar

Admission kararları

Attestkeep bir validating admission webhook kaydeder. API server bir pod için sorduğunda webhook, image'ın kararını digest'e göre tutulan önbellekten okur ve policy'nizi uygular. Bu yüzden taramayı hiç beklemez; yavaş bir registry de deployment'ı yavaşlatmaz.

Hiç görmediği bir digest Unknown sayılır, asla Compliant sayılmaz. Varsayılan failure policy Ignore'dur; operator çalışmıyorsa deployment'lar devam eder. Community dahil her kurulum Fail seçebilir ve tarama bitene kadar reddedebilir.

Nasıl çalışır

Adım adım.

  1. API server sorar

    Pod'un admission review'unu webhook'a gönderir.

  2. Tag digest'e çevrilir

    Bir kez çözülür ve bir dakika önbellekte kalır; arka arkaya gelen özdeş deployment'lar tek bir registry çağrısı yapar.

  3. Sonuç okunur

    Digest'e göre, tarayıcının güncel tuttuğu önbellekten.

  4. Policy karar verir

    Kabul ya da ret, gerekçesiyle.

  5. Karar kaydedilir

    Retler kadar izinler de kaydedilir: yalnızca retleri listeleyen bir kanıt, kontrolün çalıştığını gösteremez.

Ne kaydeder

Her karar, onu veren policy'nin adı ve hash'iyle birlikte admission kayıt defterine yazılır.

AdmissionPolicy'ler

11 framework'te 75 madde bu özelliğin kaydettiklerine dayanıyor.

Kendiniz kurun.

Hesap oluşturun, gönderdiğimiz kodla e-postanızı doğrulayın, Licences sayfasından ücretsiz Community anahtarını alın ve Helm ile kurun.

Hesap oluştur