Azure erbjuder allt fler delar av klustret som managed: CNI, ingress via Application Gateway, cert-hantering, monitoring, secrets store och en KEDA-installation du inte underhåller själv.
Varför TRIAL
Det som talar för är enkelt: varje komponent du inte uppgraderar själv är en uppgradering du inte behöver planera in, och i ett litet plattformsteam är uppgraderingsarbete den tid som annars aldrig räcker till. För en organisation med ett fåtal plattformsingenjörer är managed förvalet, och det tar oftast bort mer väntan än det skapar.
Men det är inte gratis, och det är därför det ligger i TRIAL och inte i ADOPT.
Vad det kostar
Du byter kontroll mot bekvämlighet, och priset syns först vid en incident. Managed betyder ofta en version efter, konfiguration du inte kommer åt och en felkälla du får felsöka via en ticket hos Microsoft i stället för i din egen kod. En ingress-controller du installerat själv går att patcha klockan tre på natten. En managed går inte.
Låsningen är den andra sidan. En managed CNI gör klustret svårare att flytta, och det argumentet väger tyngre ju mer av leveransen som ligger i AKS.
När det är fel val
När komponenten är i leveranskedjans kritiska väg och teamet har kompetensen att bära den själv. Kör då egen installation av just den, och managed på resten. Att välja allt eller inget är den vanligaste onödiga låsningen jag ser.