장기 지원(LTS)

장기 지원(LTS) (Long Term Support)

HashiCorp는 v1.15 버전부터 Consul Enterprise 장기 지원(LTS) 릴리스를 시작했어요. 이 릴리스는 더 긴 수정 자격을 유지하고 더 큰 업그레이드 점프를 지원해요.

출처: 문서

본문

Enterprise

이 기능은 Consul Enterprise가 필요해요. 자세한 내용은 엔터프라이즈 기능 매트릭스를 참고해요.

HashiCorp는 v1.15 버전부터 Consul Enterprise 장기 지원(LTS) 릴리스를 시작했어요. 이 릴리스는 더 긴 수정 자격을 유지하고 더 큰 업그레이드 점프를 지원해요.

2026년 4월(2.x.x) 릴리스부터 Consul Enterprise는 IBM Support Cycle-2(SC2) 모델을 따릅니다. 자세한 내용은 Consul 엔터프라이즈 지원 문서를 참고해요.

릴리스 수명 주기 (Release lifecycle)

Consul Enterprise LTS 릴리스는 다음 섹션에서 설명하는 것처럼 다른 Consul 릴리스보다 더 오래 유지돼요.

표준 기간 지원(STS) 수명 주기 (Standard Term Support lifecycle)

Consul Enterprise의 모든 주요 릴리스는 HashiCorp의 지원 기간 정책에 따라 약 1년간 표준 기간 지원(STS, Standard Term Support) 을 받아요.

STS에서는 각 주요 릴리스 분기가 최신 주요 릴리스에서 세(3)개 릴리스 떨어질 때까지 유지돼요. 예를 들어 Consul v1.14.x는 Consul v1.17.0이 릴리스될 때까지 유지돼요.

장기 지원 수명 주기 (Long Term Support lifecycle)

Consul Enterprise v1.15부터 연도의 첫 번째 주요 릴리스는 약 2년간 장기 지원(LTS) 을 받아요. 연도의 첫 번째 주요 릴리스는 일반적으로 2월 말에 발생해요.

LTS 릴리스는 최신 주요 릴리스에서 여섯(6)개 릴리스 떨어질 때까지 유지돼요. 예를 들어 Consul Enterprise v1.15.x는 Consul Enterprise v1.21.0이 릴리스될 때까지 유지돼요.

LTS 기간 동안 적격한 LTS 수정 사항은 영향을 받는 LTS 릴리스 분기의 새 부 버전을 통해 제공돼요.

매년 다음 LTS 릴리스로 업그레이드 (Annual upgrade to next LTS release)

LTS의 전체 혜택을 받으려면 Consul LTS 버전을 1년에 한 번 다음 LTS 버전으로 업그레이드하는 것을 권장해요. 이 업그레이드 패턴은 조직이 최소한의 업그레이드로 항상 유지 관리되는 릴리스를 운영하도록 보장해요.

Consul Enterprise LTS 버전만 다음 3개 주요 버전으로의 직접 업그레이드를 지원하므로, 한 LTS 릴리스에서 후속 LTS 릴리스로 직접 업그레이드할 수 있어요. 예를 들어 Consul Enterprise v1.15.x는 Consul Enterprise v1.18.x로 직접 업그레이드를 지원해요.

Consul은 1년에 3번의 주요 버전 릴리스가 있으므로 LTS를 사용하면 단일 업그레이드로 1년치의 Consul 릴리스를 따라잡을 수 있어요.

Consul의 STS 릴리스는 표준 업그레이드 지침에 설명된 대로 다음 2개 주요 버전으로의 직접 업그레이드를 지원해요. LTS가 없으면 1년치의 릴리스를 따라잡는 데 두 번의 업그레이드가 필요해요. 예를 들어 Consul Enterprise v1.14.x에서 Consul Enterprise v1.17.x로 업그레이드하려면 v1.15.x 또는 v1.16.x로의 중간 업그레이드가 필요해요.

수정 자격 (Fix eligibility)

LTS 수정의 자격은 다음 기준을 따릅니다:

  • 비보안 버그는 HashiCorp 지원의 심각도 정의에 정의된 대로 심각도 1(긴급) 또는 심각도 2(높음) 문제여야 해요.
  • 보안 버그(CVE)는 지원되는 제품의 보안 버그에 대한 HashiCorp의 표준 관행에 따라 적격으로 간주돼요. 자세한 내용은 표준 지원 기간 정책을 참고해요.
  • 버그는 다음 HashiCorp 저장소 중 하나에서 만든 프로덕션 사용을 위한 빌드 아티팩트에 존재해야 해요:
    • hashicorp/consul-enterprise
    • hashicorp/consul-k8s
    • hashicorp/consul-dataplane
  • 버그는 다음 컴퓨터 아키텍처 및 운영체제 조합 중 적어도 하나에 적용되어야 해요:
    • linux_386
    • linux_amd64
    • linux_arm
    • linux_arm64
    • windows_386
    • windows_amd64

수정 자격이 있다고 해서 수정이 발행된다는 보장은 아니에요. 예를 들어 일부 수정은 주어진 릴리스 분기에서 기술적으로 불가능할 수 있거나, 수정의 이점 대비 과도한 부담이나 위험을 제시할 수 있어요.

HashiCorp는 자체 재량으로 위의 자격 기준을 충족하지 않는 수정을 LTS 릴리스 분기의 부 버전에 포함할 수 있어요.

종속성과의 버전 호환성 (Version compatibility with dependencies)

Consul은 Consul Enterprise LTS보다 더 짧게 유지 관리되는 Envoy 및 Kubernetes 릴리스와 통합돼요.

HashiCorp는 각 Consul Enterprise LTS 릴리스 분기가 유지 관리 종료에 가까워질 때까지 Envoy 및 Kubernetes의 유지 관리 릴리스 분기와 호환되도록 합리적인 노력을 기울일 거예요.

LTS 버전의 종속성 호환성에 대한 자세한 내용은 다음 주제를 참고해요:

더 알아보기 (Learn more)