A Red Hat közzétette a Podman Desktop alkalmazás első jelentős verzióját, amely grafikus felhasználói felületet kínál a konténerek létrehozásához, futtatásához és kezeléséhez, amely versenyez a Rancher Desktop és a Docker Desktop termékekkel. A Podman Desktop lehetővé teszi a rendszergazdai ismeretekkel nem rendelkező fejlesztők számára, hogy saját munkaállomásukon mikroszolgáltatásokat és alkalmazásokat hozzanak létre, futtassanak, teszteljenek és publikáljanak, amelyeket konténerizált rendszerekre terveztek, mielőtt azokat éles környezetben telepítenék. A Podman Desktop kódja TypeScript nyelven íródott, az Electron platform használatával, és az Apache 2.0 licenc alatt terjesztik. A kész kiadások Linux, Windows és macOS rendszerekre készültek.
Támogatja a Kubernetes és OpenShift platformok integrációját, valamint különböző runtime-ok használatát a konténerek futtatásához, mint például a Podman Engine, Podman Lima, crc és Docker Engine. A fejlesztő helyi rendszerének környezete tükrözheti a kész alkalmazások futtatására szolgáló munkahelyi környezet konfigurációját (többek között a helyi rendszeren szimulálható több csomópontos Kubernetes klaszterek és OpenShift környezetek). A konténerek futtatásához, Kubernetes szolgáltatókhoz és eszközkészletekhez való további enginek támogatása kiegészítőként valósulhat meg a Podman Desktophoz. Például elérhetők kiegészítők a helyi egységes OpenShift Local klaszter futtatására és az OpenShift Developer Sandbox felhőszolgáltatáshoz való csatlakozásra.
Eszközök állnak rendelkezésre a konténerképek kezelésére, podok és szegmensek kezelésére, képek építésére Containerfile és Dockerfile alapján, a konténerek terminálon keresztüli elérésére, képek letöltésére OCI konténer registrykből, valamint saját képek publikálására ezekben, a konténerekben elérhető erőforrások (memória, CPU, tárolás) kezelésére.

A Podman Desktop a konténerképek konvertálására is alkalmazható, és csatlakozhat mind helyi konténerizáló enginekhez, mind pedig külső Kubernetes infrastruktúrához a podok elhelyezésére és Kubernetes YAML fájlok generálására, vagy a Kubernetes YAML futtatására a helyi rendszerben Kubernetes nélkül.
Az alkalmazás rendszertray-ben való minimalizálása lehetővé teszi a gyors kezelést egy widgeten keresztül, amely lehetővé teszi a fejlesztés megszakítása nélkül a konténerek állapotának értékelését, a konténerek leállítását és indítását, valamint a Podman és Kind eszközkészlet alapú környezetek kezelését.

Forrás: opennet.ru
