오브젝트 스토리지 솔루션 MinIO가 2025년 10월 중순의 보안 업데이트 릴리스부터 커뮤니티 에디션의 공식 Docker 이미지 배포를 중단했다.
이 정책 변경은 해당 버전부터 더 이상 DockerHub나 Quay 등의 공식 이미지가 업데이트되지 않음을 의미하며, MinIO 팀은 사용자들에게 "이제 소스 코드만 배포하며, 컨테이너 이미지를 사용하려면 직접 빌드해야 한다"고 답변했다.
개인적인 입장에서 오픈소스의 수익화 문제는 다같이 심히 고려해볼 사항이 맞다고 생각한다. 아무리 좋은 OSS를 개발/배포를 하더라도 수익화에 실패하면 열정페이와 달라지는게 없다고 생각하기에, 하지만 이번 MinIO 사태는 사전공지 없이 너무도 빠른 시간내 정책이 변경 된 사항이라 비판의 소지는 충분해보인다.
깃헙
Docker release? · Issue #21647 · minio/minio
Hello, I did not find a new image for the security release Security/CVE RELEASE.2025-10-15T17-29-55Z, on quay.io nor DockerHub. Is it expected? If it isn’t, can you please push a new release for th...
github.com
(공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분은 경험을 토대로 작성하였습니다. 이는 정확한 정보가 아닐 수 있음을 알려드립니다.)
MinIO 공식 Docker 이미지 배포 중단 사태
MinIO는 최근 DockerHub와 Quay 등 공식 채널을 통한 컨테이너 이미지 배포를 중단했다.
그동안 많은 사용자가 채널을 통해 이미지를 받아 자동 업데이트 환경을 구성해왔기 때문에, 이번 조치는 개발자와 기업 모두에게 큰 충격을 주었다.
운영 및 보안 영향
이 결정으로 인해 Watchtower 등으로 DockerHub의 최신 이미지를 자동 추적해 업데이트하던 워크플로우가 무력화되었다.
이에 따라 컨테이너 자동 업데이트가 중단되거나 수동 관리로 전환되었으며, 보안 패치가 적용되지 못하는 인스턴스가 늘어나 보안 위험이 커졌다.
특히 기업 사용자들은 보안 패치 누락을 피하기 위해 직접 이미지를 빌드하고 자체 레지스트리에 배포해야 하는 추가 부담을 지게 되었다.
일부 고객은 “라이선스 비용을 지불하고 있음에도 오픈소스 버전에서 OIDC 등 주요 기능이 제거되고 Docker 이미지까지 중단됐다”며 신뢰 붕괴를 지적했다.
커뮤니티 반응
커뮤니티에서는 “운영 중인 인스턴스가 보안 취약 상태로 방치될 수 있다”며 우려를 표했다.
MinIO가 블로그나 공식 공지 없이 조용히 정책을 변경하고, GitHub 코멘트나 문서 수정으로만 이를 알린 점도 불만을 키웠다.
논의가 격화되자 MinIO 측은 토론 스레드를 잠그며 일방적으로 커뮤니케이션을 차단했다.
일부 사용자는 이해를 표했으나 “사전 통보 없이 조용히 진행한 것은 잘못”이라며 공지 부족에 대한 비판이 주를 이뤘다.
대응 및 대안 등장
공식 이미지 배포가 중단되면서 사용자들은 직접 이미지를 빌드하거나 커뮤니티 이미지를 활용해야 하는 상황이 되었다.
MinIO 문서는 소스 코드를 직접 컴파일하거나 Dockerfile을 사용해 make docker 명령으로 이미지를 빌드하고, 자체 레지스트리에 푸시할 것을 권장한다.
이에 따라 Coollabs.io의 coollabsio/minio나 Alpine 기반의 alpine/minio 같은 커뮤니티 빌드 이미지가 등장해 새로운 릴리스에 맞춰 자동 빌드를 제공하고 있다.
오픈소스 생태계의 반발과 대체 움직임
일부 사용자는 “유료 버전으로 전환을 유도하려는 전략”이라고 비난하며, 이번 사태를 “전형적인 OSS 상업화 실패의 사례”로 평가했다.
커뮤니티에서는 “직접 포크해서 빌드하자”는 움직임이 일었고, Garage, RustFS, SeaweedFS, Ceph 등 완전 오픈소스 S3 호환 스토리지로의 이주도 현실화되고 있다.
중요
잘못된 정보나, 문의등은 댓글로 메일과 함께 적어주시면 감사하겠습니다.
'Kubernetes' 카테고리의 다른 글
| Kubernetes Node Life Cycle - 노드의 생명주기 (0) | 2025.11.26 |
|---|---|
| Kubernetes Calico CNI와 스케줄링 실패 관계 (0) | 2025.11.06 |
| Kubernetes Internal Network 변경 절차 (0) | 2025.09.24 |
| [Calico] calico-node Routing 경로 불일치로 인한 pod to pod 통신 실패 (0) | 2025.09.19 |
| Istio Mesh Network 그리고 Timeout (0) | 2025.09.02 |