A Portainer 3.0 már Kubernetes-központú, a Docker másodhegedűs szerepbe szorul

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Portainer, a Docker, Kubernetes, Podman és Docker Swarm környezetek kezelésére szolgáló, népszerű webes platform a következő nagy kiadására készül.

A Portainer 3.0-val a fő hangsúly a Kubernetesre kerül, a Docker, a Swarm és a Podman pedig másodlagos szerepet kap. Van azonban egy kisebb csavar a felhasználók számára – hogy ez jó vagy rossz hír, az nézőpont kérdése.

A cég szerint a Portainer 2.45 LTS lesz a 2.x sorozat utolsó kiadása, a következőként érkező Portainer 3.0 pedig STS kiadás lesz, amit később egy új LTS verzió követ. Ennél is fontosabb, hogy a Portainer 3.x már egy Kubernetes-first kódbázisra épül.

A Portainer szerint a Docker és a Kubernetes közötti különbség mára akkorára nőtt, hogy már nem életszerű egyetlen kódbázisban ugyanazokat a képességeket fenntartani Docker, Podman, Swarm és Kubernetes alatt.

Az olyan funkciók, mint a szabályzatkezelés, az operations API-k, a hitelesítés, a GitOps és az observability egyre inkább a Kubernetes által nyújtott lehetőségekre támaszkodnak. Ez azonban nem jelenti azt, hogy megszűnik a Docker támogatás.

A felhasználók továbbra is csatlakoztathatják és kezelhetik a Docker, Swarm és Podman környezeteket a Portainer 3.x-ben, de ezek a környezetek nem kapják meg a platform minden új funkcióját.

A Portainer szerint a Docker, a Swarm és a Podman másodlagos helyre kerül a felületben. Az új funkciók – például a policy engine, a GitOps és az observability területén – elsősorban a Kubernetesre koncentrálnak majd.

A cég ezzel a Kubernetes-first megközelítéssel új termékeket is fejleszt, például a Portainer-Run, Portainer-IDP, Portainer-Command, Portainer-Operations és Portainer-AiGrid megoldásokat, amelyeket Kubernetesre terveznek, nem Docker-re.

A jelenlegi Docker felhasználóknak a Portainer azt javasolja, hogy vagy natív Kubernetesre váltsanak, vagy használják a Portainer-D2K projektet.

A Portainer-D2K egy kompatibilitási rétegként működik, és a Kubernetes környezetet Docker-szerűvé teszi. Így a felhasználók továbbra is használhatják a jól ismert eszközöket, például a Docker CLI-t és a Docker Compose-t, miközben a munkaterhelések valójában Kubernetesen futnak.

A rendszer egy Docker-kompatibilis API-t is biztosít, így a meglévő automatizálás, a CI/CD rendszerek és más, Docker-ra épülő eszközök tovább működhetnek anélkül, hogy azonnal Kubernetes-native eszközökre kellene átállni.

A Portainer emellett egy migrációs bővítményen is dolgozik, amely segít a felhasználóknak átköltöztetni a Docker konténereiket és stackjeiket Kubernetesre. Az eszköz a Docker munkaterheléseket Kubernetes manifestekké alakítja, ezeket egy Git tárolóba commitolja, majd a Portainer GitOps funkciójával telepíti.

Egy másik jelentős változás a Portainer Community Editiont érinti. A Portainer CE, a platform ingyenes, közösségi változata a 2.x kódbázison marad, és nem lesz külön Portainer CE 3.x kiadás.

A Portainer 3.x-et ehelyett a cég meglévő „3 Nodes Free” Business Edition programján keresztül érhetik el a felhasználók. Vagyis az ingyenes Portainer-lehetőség nem szűnik meg, viszont a Community Edition önálló termékként a 2.x generációval lezárul.

A Portainer 2.45 CE továbbra is kap biztonsági frissítéseket, hibajavításokat és backportokat, amíg a 2.45 LTS sorozat támogatása tart.

A Portainer ugyanakkor egyértelművé teszi, hogy a felhasználók ne számítsanak teljes funkcióparitásra a 3.x-szel, mert néhány közelgő képesség közvetlenül olyan Kubernetes-funkciókra épül, amelyeket a Docker nem biztosít.

A bejelentést ért kritikák után Neil Cresswell, a Portainer vezérigazgatója azt is tisztázta, hogy a cég nem hagyja el a Docker-t. A Portainer továbbra is támogatni fogja a natív Docker és Podman környezeteket, és nem fog eltávolítani meglévő funkciókat sem a Portainer 2.x-ből, sem a 3.x-ből.

Az irány azonban így is egyértelmű. A Portainer, amely a webes felületével sokak számára leegyszerűsítette a Docker kezelését, a jövőbeni fejlesztéseknél mostantól a Kubernetesre összpontosít.

Ezzel viszont teret nyit más eszközöknek, például a Komodo számára, amely gyorsan népszerűvé vált, és bizonyos mértékig már most kiszorította a Portainert sok felhasználó első számú, alapértelmezett választásaként – ezt a pozíciót korábban még a Portainer tartotta.

További részletekért olvasd el a hivatalos bejelentést.