Podman 5.0이 출시되었습니다!

출처 : https://blog.podman.io/2024/03/podman-5-0-has-been-released/

Podman 5.0.0 버전이 출시되었습니다! 2년 만에 처음 선보이는 주요 릴리스이며 몇 가지 새로운 기능과 중요한 변경 사항이 포함되어 있습니다. Podman 버전 5.0.0은 Windows와 Mac에서 매우 중요한 릴리스로, 해당 플랫폼에 대한 코드를 완전히 다시 작성하고 두 플랫폼 모두에서 하이퍼바이저 지원이 크게 개선되었습니다. 이 외에도 매니페스트의 OCI 아티팩트 지원, rootless 네트워킹을 위한 기본 Pasta로의 전환, containers.conf 구성 파일 개선 및 기타 많은 기능 및 수정 사항이 포함되어 있습니다. 자세한 내용은 계속 읽어보세요!

Podman 5의 가장 중요한 기능이자 새로운 메이저 릴리스를 만들기로 결정한 이유는 podman macine 명령어를 완전히 재작성했기 때문입니다. Podman 머신은 Linux 가상 머신(VM)을 실행하는 데 사용되어 Windows와 Mac 시스템에서 Linux 컨테이너를 실행할 수 있게 해줍니다. 이번 재작성을 통해 성능과 안정성이 개선되었으며, 서로 다른 VM 제공자 간의 코드 공유가 크게 증가하여 향후 유지 관리 및 수정이 더 쉬워졌습니다. 또한 Mac에서 Apple 하이퍼바이저에 대한 지원을 추가하여 Mac의 안정성, 부팅 시간 및 파일 공유 성능을 크게 개선했습니다. 새로운 podman machine reset 명령으로 podman machine 머신으로 관리되는 VM도 쉽게 제거할 수 있습니다. 머신 재작성을 위해서는 기존 사용자가 VM을 새로운 백엔드로 마이그레이션해야 하며, 이에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

또한 Podman 5에는 여러 가지 지원 중단, 기본값 변경 및 개선 사항이 포함되어 있습니다. 이제 Pasta가 기본 루트리스 네트워킹 백엔드로 사용되어 루트리스 Podman의 성능이 크게 향상되었습니다. Pasta는 podman 버전 4.4부터 지원되어 왔으며, 이제 Pasta의 성능이 기본값으로 설정하는 것을 정당화한다고 생각합니다. 또한 BoltDB 데이터베이스 백엔드를 더 이상 지원하지 않으며 새로운 Bolt 데이터베이스 생성 지원을 제거했습니다(기존 데이터베이스는 문제없이 계속 사용할 수 있음). SQLite는 Podman 4.9 버전에서 신규 설치 시 기본 데이터베이스로 지정되어 안정성이 크게 향상되었습니다.

또한 Podman 5는 대부분의 플랫폼에서 CNI 네트워킹에 대한 지원을 제거했습니다. Podman 4.0에서 자체 네트워킹 스택인 Netavark를 추가했으며, 이는 모든 Podman 사용 사례에서 CNI를 충족하거나 능가하도록 성장했습니다. 팀에 대한 지속적인 지원 부담과 향후 쿠버네티스에 초점을 맞추기 위해 아키텍처를 변경하려는 CNI의 계획으로 인해 CNI 지원을 제거하여 Podman이 이를 사용하지 못하게 될 것입니다. CNI 지원이 여전히 필요한 일부 배포판(예: FreeBSD 및 RHEL 9)에서는 계속 활성화된 상태로 유지됩니다.

containers.conf 구성 파일의 처리 방식이 변경되어 사용자가 수정한 구성 파일을 다시 작성하지 않게 되었으며, 이에 대한 자세한 내용은 여기에서 확인할 수 있습니다. 또한 Docker 호환성을 개선하기 위해 몇 가지 변경 사항을 적용했으며, 여기에는 podman inspect의 출력이 Docker와 더 잘 일치하도록 약간의 변경이 포함됩니다. 마지막으로, cgroups v1에 대한 지원이 중단되었으며, 향후 릴리스에서는 cgroups v2가 없는 시스템에서 실행할 수 있는 기능이 제거될 예정입니다. 이 블로그에서 모든 주요 변경 사항에 대한 자세한 내용을 확인할 수 있습니다.

Podman 버전 5.0.0에는 몇 가지 다른 개선 사항도 포함되어 있습니다. 이미지 풀과 푸시에 대한 재시도는 이제 --retry--retry-delay 옵션을 통해 제어할 수 있습니다. Quadlet에는 템플릿 단위, 포드(.pod 파일을 통해), .container 파일의 몇 가지 추가 키를 지원하는 몇 가지 새로운 기능이 추가되었습니다. 마지막으로, Podman 버전 5.0.0에는 수십 가지 버그 수정이 포함되어 있습니다. 자세한 내용은 릴리스 노트에서 확인할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

Red Hat RHCA 소개

RHCE 시험이 마무리되어서, 다음 단계로 어떤 것이 있는지 찾아보니 RHCA라는 것이 있더라고요. RHCE인 경우에는 다음 시험 중에 5개…
Read More

Red Hat RHCE EX294 V9 후기

48 대 295 극과 극을 오갔던 시험입니다. 첫번째 시험에서 실패했고, 두번째 시험에서 합격했습니다. 거의 같은 문제로 점수차가 이렇게…