Het echte probleem was nooit Istio

Tien Field Reports. Bijna allemaal hadden ze dezelfde wortel. En die zat nooit in Istio.

Datum
Onderwerp
Mijlpaal
Leestijd
2 min
Versie
Vertaling

Lees het Duitse origineel

Tien Field Reports. Als ik naar de negen daarvoor kijk, hadden ze bijna allemaal dezelfde wortel. En die zat nooit in Istio.

Grafiek: OMNI52 Afbeelding op volledige grootte openen
Afbeelding als tekst

Zes symptomen uit de serie: WRONG_VERSION_NUMBER, een 503 met flag UF, een VirtualService-MITM, een EOL-versie, config-wildgroei en een blind dashboard, wijzen met pijlen naar één box met drie vragen over ownership, bindende regels en reproduceerbaarheid, met als conclusie: een organisatiebeslissing. Daaronder de slotzin: een tool dwingt af wat je vooraf hebt besloten.

De ene keer was het een angstaanjagende foutmelding, de andere keer een verlopen patch-window, dan weer een VirtualService die andermans traffic omleidt, of een groen dashboard dat tijdens een incident zwijgt. Negen symptomen, technisch zagen ze er allemaal anders uit.

Daaronder lag elke keer dezelfde vraag. Wie is er echt verantwoordelijk voor het netwerkgedrag in het cluster. Welke regels zijn bindend en niet alleen op een slide. Of een incident reproduceerbaar geanalyseerd kan worden of van één persoon afhangt.

Dit is geen tool-vraag. Istio doet hier niets fout. Istio maakt het alleen zichtbaar. Een mesh voert uit wat jullie vooraf hebben besloten. Hebben jullie ownership, regels en methode helder, dan maakt het een goede organisatie sneller en robuuster. Hebben jullie dat niet, dan versnelt het de onduidelijkheid, en wel de dure kant op.

Daarom strandt een mesh-project zelden op de YAML. Het strandt doordat het gepland werd als tool-rollout in plaats van als organisatieverandering. De dure vraag is nooit “welk mesh”. De vraag is “hebben we besloten wie het netwerkgedrag bezit en hoe we dat aantonen”.

Precies daar begin ik in assessments. Niet bij de config. Bij de drie vragen die geen enkele tool voor jullie beantwoordt. De antwoorden blijven bij jullie, de ervaring om ze aan te scherpen breng ik mee.

Een tool dwingt af wat je vooraf hebt besloten. Ook je niet-beslissen.

Volgende week kijk ik bewust verder dan Istio. Linkerd, Ambient, de Envoy-resources naast elkaar, een eerlijke actuele vergelijking. Maar welk mesh is nooit de eerste vraag.

Welke beslissing hadden jullie voor jullie mesh-rollout graag eerder genomen?

Over de auteur

Portret van Uli Renz

Uli Renz bouwt en beveiligt sinds Istio 1.4 service meshes in sterk gereguleerde enterprise-omgevingen. De patronen in deze reports komen uit dat werk.

Draait je mesh al in productie, dan is de Posture Check de eerste stap: 13 controlegebieden, elke bevinding met een ernstniveau en een onderbouwing uit de configuratie. In 90 minuten lopen we de lijst samen door.

Strategiegesprek aanvragen

Het aanvraagformulier op istio-consulting.de is in het Duits.