Mégis mi az a K8S?

0 Comments

Ha valaki laikusan áll a témához, akkor meglehetősen nehéz lehet kitalálni, hogy mit is jelent pontosan a K8S. Talán egy bolygó neve? Vagy egy robot a Star Wars új epizódjából?

Nos, egyik sem jelenti a helyes megoldást ebben az esetben. A K8s nem más, mint a Kubernetes. Ez egy rendkívül komplex nyílt forráskódú konténer alapú orkesztrációs platform, amelynek segítségével automatizálható az alkalmazások telepítése, skálázása, illetve menedzselése. Eredendően a Google mérnökei kezdték el a Kubernetes fejlesztését. Jelenleg pedig a Cloud Native Computing Foundation (CNCF szervezet) gondozza. A Kubernetes számos konténeres megoldást használó infrastruktúrát támogat, köztük a Docker-t is.

A Kubernetes elnevezés (görög eredetű szó) magyarul irányítót vagy kormányost jelent. Erre utal a logójában található hajókormány is. A Kubernetes esetében szükségünk van egy kezelőfelületre, egy master node-ra és egy/vagy több agent vagy worker noad-ra, amelyekre telepíthetők a konténerizált alkalmazások.