Capsule

Samenvatting:

  • Een STUK minder complex dan Kiosk, met 1 CRD (Tenant):
    • daar zitten alle rechten/limieten/policies/quota’s/etc. op
    • geen templates oid
    • simpeler omdat alles in 1 manifest staat, mogelijk niet flexibel genoeg om alles te kunnen
  • meerdere namespaces per Tenant
  • harde resource quota’s per Tenant (incl. namespaces/pods)
  • meerdere users per Tenant
  • je kan als non-admin user de namespaces niet listen, waardoor kubens niet werkt en je zoiets moet doen:
    • kubectl config set-context --current --namespace oil-production
  • het lukte me om per ongeluk mn namespace quota te overschreiden :-/ (mogelijk omdat ik de controller had herstart?)

Nodige aanpassingen:

  • zelfde als Kiosk
  • betere docs schrijven
  • “–force-tenant-prefix” aanzetten
  • mogelijk zorgen dat users crd’s (en namespaces?) kunnen listen ivm werkbaarheid

Conclusie

Valide optie