Multi-tenant Kubernetes clusterek komplex architektúráját átlátni nem egyszerű feladat, főleg ha On-Premise felhőplatformra gondolunk és nem egy menedzselt szolgáltatásra fizetünk elő valamelyik Hyperscaler-nél.
A Telekomban az IT microszolgáltatásainkat kiszolgáló privát felhőplatformunk megtervezésekor elsősorban meglévő VMware virtuális architektúrára építettünk. Ekkor még nem gondoltunk arra, hogy két éven belül platform váltás vár majd ránk.
Előadásomban bemutatom milyen kihívásokkal néztünk szembe VMware NSX-v hálózatvirtualizációs megoldáson alapuló Kubernetes clustereink VMware NSX-T-re migrálása során és milyen megoldásokkal hidaltuk át ezeket.
Az előadás során a Tekton CI/CD eszközt fogjuk kicsit közelebbről megvizsgálni, már ami belefér 15 percbe. Milyen lehetőséget nyújt nekünk? Miért érdemes kubernetes nativ CI/CD környezeteket használni, építeni? Milyen problémára adhat nekünk segítséget, mire nem?
Az előadásban az új platform által biztosított eszközökön futok végig, hogy üzemeltetési szempontból mi lett könnyebb, mi lett más. A K8s-el kinyílt a világ, sokkal nagyobb szabadság „szakadt” az üzemeltetőkre.
A platformváltással együtt érkezett az enterprise szintű ELK megoldás, mellyel az alkalmazás logok elemzése, hibakeresés terén is új lehetőségek nyíltak. Ma már a shell parancsok helyett nagy szolgálatot tesz a Postman (ha a kibana nem elég) a logelemzés során. Másik kedvenc eszköz a grafana, mellyel pontos képet kaphatunk alkalmazásunk állapotáról, ha a mérésekben leképezzük az alkalmazás összes funkcióját. Ezen mérések jó alapot adnak a riasztásokhoz. Egy webshop élő példáján keresztül mutatom be, hogy az ELK / grafana adatokat hogyan forgathatjuk vissza alkalmazás-optimalizációs feladatokká.
Szakértőink megvitatják, hogy miért érdemes a Kubernetes-t választani. On-Premise, Publikus Cloud, Hybrid vagy Multi cloud-ot milyen esetben érdemes használni. Menedzselt szolgáltatást alkalmazzunk vagy magunk építsük meg? Szót ejtünk a Vendor lock-in kérdéséről. Illetve kitérünk a stateful vagy stateless alkalmazás futtatás lehetőségeire Kubernetes-ben. Beszélünk arról is hogyan kell a gondolkodásmódodat megváltoztatni a K8s használatához. Emellett a résztvevők szabadon formálhatják a beszélgetés témáit online vagy személyesen feltett kérdéseikkel.