containerd를 서버나 클러스터에 올려 두고 운영하다 보면, 지금 쓰는 계열이 아직 보안 업데이트를 받는지 문득 궁금해질 때가 있습니다. 버전 번호만 봐서는 언제까지 안전한지 알기 어렵고, 배포자가 공지한 일정을 일일이 찾아보기도 번거롭습니다. 이 글은 지금 권장되는 계열, 곧 지원이 끝나는 계열, 이미 끝난 계열을 나란히 놓고 지금 상태를 확인하려는 분을 위한 글입니다. 업그레이드를 하라 마라 재촉하지 않고, 남은 시간과 이미 지난 시간을 있는 그대로 보여 드립니다.
먼저 결론
지금 시점에서 2.3 계열은 여유가 있고, 1.7 계열은 얼마 남지 않았으며, 2.1 계열은 이미 지원이 끝난 상태입니다.
- 지금 권장 — containerd 2.3
- 장기 지원(LTS) · 최신 2.3.3 · 2028년 4월 30일까지 (633일 남음)
- 곧 끝남 — containerd 1.7
- 장기 지원(LTS) · 최신 1.7.34 · 2026년 9월 1일까지 (26일 남음)
- 이미 끝남 — containerd 2.1
- 지원 종료 · 최신 2.1.9 · 2026년 7월 3일에 종료 (34일 지남)
버전별 지원 일정
| 버전 | 출시 | 지원 종료 | 상태 | 최신 |
|---|---|---|---|---|
| containerd 2.3 | 2026년 4월 30일 | 2028년 4월 30일 | 장기 지원(LTS) | 2.3.3 |
| containerd 2.2 | 2025년 11월 5일 | 2026년 11월 6일 | 지원 중 | 2.2.6 |
| containerd 2.1 | 2025년 5월 7일 | 2026년 7월 3일 | 지원 종료 | 2.1.9 |
| containerd 2.0 | 2024년 11월 5일 | 2027년 3월 1일 | 장기 지원(LTS) | 2.0.11 |
| containerd 1.7 | 2023년 3월 10일 | 2026년 9월 1일 | 장기 지원(LTS) | 1.7.34 |
| containerd 1.6 | 2022년 2월 15일 | 2025년 8월 23일 | 지원 종료 | 1.6.39 |
표를 읽는 법
표의 ‘버전’ 칸은 이 글에서 다루는 계열 번호이고, ‘출시’ 칸은 그 계열이 처음 나온 날입니다. ‘지원 종료’ 칸이 가장 중요한데, 이 날짜를 지나면 배포자가 더 이상 보안 패치를 내놓지 않는다는 뜻입니다. ‘상태’ 칸은 지금 이 계열이 장기 지원 중인지 이미 종료됐는지를 한눈에 보여 줍니다. ‘최신’ 칸은 해당 계열 안에서 나온 가장 최근 패치 버전이니, 같은 계열을 쓰고 있다면 이 버전과 비교해 보시면 됩니다.
왜 이런 일정인가
containerd는 배포자가 정한 정책에 따라 계열별로 지원 기간을 정해 두고, 그 기간이 지나면 새로운 보안 패치를 내지 않습니다. 이런 방식은 컨테이너 런타임을 안정적으로 운영해야 하는 서버 환경에서 흔히 쓰이는 방식으로, 장기 지원 계열은 상대적으로 오래 유지되고 그렇지 않은 계열은 더 짧게 유지됩니다. 표에 나온 장기 지원(LTS) 라는 표시가 바로 그 계열이 장기 지원 대상인지를 나타냅니다. 지원 기간이 끝났다고 해서 소프트웨어가 갑자기 멈추는 것은 아니지만, 그 이후에 발견되는 취약점은 더 이상 공식적으로 고쳐지지 않습니다. 그래서 지원 종료일은 기능이 아니라 안전과 직결된 기준선으로 봐야 합니다.
흔히 틀리는 부분
- 최신 패치 버전만 확인하고 그 계열 자체의 지원 종료일은 확인하지 않는 경우가 있습니다.
- 지원 종료일이 지난 뒤에도 별문제 없이 돌아간다는 이유로 계속 방치하는 경우가 있습니다.
- 장기 지원 계열과 그렇지 않은 계열을 구분하지 않고 같은 기준으로 남은 기간을 판단하는 경우가 있습니다.
- 배포자 공지가 바뀔 수 있다는 점을 모른 채 예전에 본 날짜를 그대로 믿고 있는 경우가 있습니다.
그래서 무엇을 하나
- 지금 운영 중인 계열이 표의 어느 항목에 해당하는지부터 확인해 보세요.
- 지원 종료일까지 남은 기간이 26일처럼 얼마 남지 않았다면, 다음 계열로 옮길 시점을 미리 계획해 두는 편이 좋습니다.
- 이미 지원이 끝난 2.1 계열처럼 종료된 지 34일이 지난 경우라면, 배포자 공지에서 대체 계열을 함께 확인해 보세요.
- 중요한 결정을 내리기 전에는 이 글의 날짜만 보지 말고 배포자가 낸 공식 발표를 다시 한번 확인해 보세요.
자주 묻는 것
지원 종료일이 지나면 containerd가 바로 작동을 멈추나요?
아닙니다. 그 시점에 프로그램이 멈추는 것은 아니고, 다만 그 이후로는 새로 발견되는 문제에 대한 공식 패치가 나오지 않습니다. 계속 쓸 수는 있지만 보안 측면에서 점점 불리해지는 상태가 됩니다.
장기 지원 계열을 쓰면 신경 쓸 일이 줄어드나요?
장기 지원 계열은 상대적으로 지원 기간이 길어서 계열 전환을 자주 하지 않아도 되는 편입니다. 다만 언젠가는 그 계열도 지원 종료일을 맞이하므로, 표의 날짜를 주기적으로 확인하는 습관은 필요합니다.
표에 나온 날짜를 그대로 믿어도 되나요?
이 글의 날짜는 특정 시점에 배포자가 공표한 값을 기준으로 정리한 것입니다. 배포자가 일정을 바꿀 수 있으므로, 중요한 전환을 앞두고 있다면 배포자 공지를 다시 확인하는 것이 안전합니다.
자료 기준
- 모든 날짜는 endoflife.date 가 2026-08-06 에 준 값입니다. 출처: https://endoflife.date/containerd
- 지원 종료일은 배포자가 공표한 일정입니다. 배포자가 뒤에 바꿀 수 있으므로 중요한 결정 전에는 배포자 공지를 다시 확인하세요.
- 남은 일수는 2026-08-06 을 기준으로 센 것입니다.
- 배포자가 밝힌 지원 정책: https://containerd.io/releases/