Ahhoz, hogy elkezdj ismerkedni a Kubernetesszel szükséged van egy tesztkörnyezetre. A sok lehetőség közül célszerű olyat választani, ami a legjobban közelít egy éles rendszerhez, így a tanultakat könnyen tudod majd élesben alkalmazni.
Az egyik legjobb megoldás a Canonical (Ubuntu) által fejlesztett microk8s. Ez egy kis erőforrás igényű és teljes értékű Kubernetes változat, így használható saját gépen (még Raspberry Pi-n is) és éles környezetekben (on-premis és felhő) egyaránt. Egyszerű telepíteni, könnyű menedzselni és tud mindent, amit egy Kubernetesnek tudnia kell.
A gyakorlati képzésen a microk8s telepítését és az éles környezethez leginkább közelálló tesztkörnyezet kialakítását tanulod meg. Saját gépen üzemelő K8s cluster esetén a két legnehezebb feladat a DNS és az ACME (Let’s Encrypt) kompatibilis tanúsítvány-kiadó létrehozása. Ezek megvalósítása on-premis (védett hálózatban üzemelő) cluster esetén is jól jön.
A folyamat során megismerkedsz a Kubernetes-világ eszközeinek használatával (kubectl, helm), a legfontosabb Kubernetes erőforrásokkal (pod, deployment, stb.), az Ingress használatával és a tanúsítványkezeléssel (cert-issuer).
A képzésen az oktató képernyőjén követed a gyakorlati lépéseket, melyhez részletes magyarázatot kapsz, hogy megértsd mi miért történik és te magad is el tudd azt végezni. A tanultak segítségével létre tudsz hozni a saját gépeden egy teszt Kubernetes rendszert, amiben elkezdheted kipróbálni az élesre szánt alkalmazásokat úgy, mint ahogy élőben is futna.