Red Hat์€ ๊ทธ๋ž˜ํ”ฝ ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค์ธ Podman Desktop 1.0์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

Red Hat์€ Rancher Desktop ๋ฐ Docker Desktop๊ณผ ๊ฐ™์€ ์ œํ’ˆ๊ณผ ๊ฒฝ์Ÿํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑ, ์‹คํ–‰ ๋ฐ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ GUI ๊ตฌํ˜„์ธ Podman Desktop์˜ ์ฒซ ๋ฒˆ์งธ ์ฃผ์š” ๋ฆด๋ฆฌ์Šค๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. Podman Desktop์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ๊ธฐ์ˆ ์ด ์—†๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ์ปจํ…Œ์ด๋„ˆ ๊ฒฉ๋ฆฌ ์‹œ์Šคํ…œ์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์›Œํฌ์Šคํ…Œ์ด์…˜์—์„œ ์ƒ์„ฑ, ์‹คํ–‰, ํ…Œ์ŠคํŠธ ๋ฐ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Podman Desktop ์ฝ”๋“œ๋Š” Electron ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ TypeScript๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Apache 2.0 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. Linux, Windows ๋ฐ macOS์šฉ์œผ๋กœ ์ค€๋น„๋œ ์–ด์…ˆ๋ธ”๋ฆฌ๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

Kubernetes ๋ฐ OpenShift ํ”Œ๋žซํผ๊ณผ์˜ ํ†ตํ•ฉ์€ ๋ฌผ๋ก  Podman Engine, Podman Lima, crc ๋ฐ Docker Engine๊ณผ ๊ฐ™์€ ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋Ÿฐํƒ€์ž„ ์‚ฌ์šฉ๋„ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์˜ ๋กœ์ปฌ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์€ ์™„์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์˜ ๊ตฌ์„ฑ์„ ๋ฏธ๋Ÿฌ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋ฌด์—‡๋ณด๋‹ค๋„ ๋‹ค์ค‘ ๋…ธ๋“œ Kubernetes ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ OpenShift ํ™˜๊ฒฝ์„ ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Œ). ์ปจํ…Œ์ด๋„ˆ, Kubernetes ๊ณต๊ธ‰์ž ๋ฐ ํˆดํ‚ท์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์—”์ง„์— ๋Œ€ํ•œ ์ง€์›์€ Podman Desktop์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹จ์ผ ๋…ธ๋“œ OpenShift Local ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋กœ์ปฌ๋กœ ์‹คํ–‰ํ•˜๊ณ  OpenShift Developer Sandbox ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ๊ด€๋ฆฌ, ํฌ๋“œ ๋ฐ ํŒŒํ‹ฐ์…˜ ์ž‘์—…, Containerfile ๋ฐ Dockerfile์—์„œ ์ด๋ฏธ์ง€ ๋นŒ๋“œ, ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์ปจํ…Œ์ด๋„ˆ์— ์—ฐ๊ฒฐ, OCI ์ปจํ…Œ์ด๋„ˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์ด๋ฏธ์ง€ ๊ฒŒ์‹œ, ์ปจํ…Œ์ด๋„ˆ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ์†Œ์Šค(๋ฉ”๋ชจ๋ฆฌ, CPU) ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. , ์ €์žฅ).

Red Hat์€ ๊ทธ๋ž˜ํ”ฝ ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค์ธ Podman Desktop 1.0์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

Podman Desktop์„ ์‚ฌ์šฉํ•˜๋ฉด ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ๋ณ€ํ™˜ํ•˜๊ณ  ๋กœ์ปฌ ์ปจํ…Œ์ด๋„ˆ ๊ฒฉ๋ฆฌ ์—”์ง„๊ณผ ์™ธ๋ถ€ Kubernetes ๊ธฐ๋ฐ˜ ์ธํ”„๋ผ์— ์—ฐ๊ฒฐํ•˜์—ฌ ํฌ๋“œ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  Kubernetes์šฉ YAML ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ Kubernetes ์—†์ด ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ Kubernetes YAML์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Podman๊ณผ Kind ํˆดํ‚ท์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ์— ๋ฐฉํ•ด๊ฐ€ ๋˜์ง€ ์•Š์œผ๋ฉด์„œ ์ปจํ…Œ์ด๋„ˆ ์ƒํƒœ ํ‰๊ฐ€, ์ปจํ…Œ์ด๋„ˆ ์ค‘์ง€ ๋ฐ ์‹œ์ž‘, ํ™˜๊ฒฝ ๊ด€๋ฆฌ ๋“ฑ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์œ„์ ฏ์„ ํ†ตํ•ด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ตœ์†Œํ™”ํ•˜์—ฌ ๋น ๋ฅธ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Red Hat์€ ๊ทธ๋ž˜ํ”ฝ ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค์ธ Podman Desktop 1.0์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€