지원 정책
지원 정책 (Support Policy)
HCP Boundary 환경은 워커와 컨트롤러가 같은 버전을 실행할 때 최적으로 동작해요. 다음 섹션에서는 HCP Boundary 환경에서 셀프 매니지드 워커에 대한 API 호환성 및 핫픽스(hot-fix) 정책을 설명할게요.
출처: 문서
본문
컨트롤러와 워커 API 호환성
HCP Boundary는 HCP Boundary와 직전 "메이저 릴리스(major release)"의 셀프 매니지드 워커 사이의 API 하위 호환성만 지원해요. 연결하는 컨트롤 플레인보다 더 새로운 버전의 워커를 사용하는 것은 지원되지 않아요.
메이저 릴리스는 다음 버전 표기법에서 첫 번째(X) 또는 두 번째(Y) 자릿수의 변경으로 식별돼요: Version X.Y.Z.
환경 내의 모든 셀프 매니지드 워커는 같은 버전이어야 해요.
예를 들어 Boundary 셀프 매니지드 워커 버전 0.11.0은 Boundary 0.12.0을 실행하는 HCP Boundary 환경과 호환돼요. 그러나 HCP Boundary 컨트롤 플레인이 버전 0.13.0 이상으로 업데이트되면 더 이상 호환되지 않아요.
컨트롤 플레인과 클라이언트/CLI 호환성
HCP Boundary와 Boundary 클라이언트/CLI 사이의 지원되는 버전 호환성은 HCP Boundary와 셀프 매니지드 워커 사이의 것과 같아요. HCP Boundary는 컨트롤 플레인과 직전 "메이저 릴리스"의 클라이언트 사이의 API 하위 호환성을 지원해요. 등록된 컨트롤 플레인보다 더 새로운 버전의 클라이언트를 사용하는 것은 지원되지 않아요.
예를 들어 Boundary 클라이언트 버전 0.14.0은 Boundary 0.15.0을 실행하는 Boundary 컨트롤 플레인과 호환돼요. 그러나 컨트롤 플레인이 버전 0.16.0 이상으로 업데이트되면 더 이상 호환되지 않아요.
Boundary 클라이언트 버전 0.16.0은 Boundary 0.15.0 이하를 실행하는 Boundary 컨트롤 플레인과 호환되지 않아요.
고객은 최신 기능과 버그 수정을 활용하기 위해 최신 버전의 Boundary를 실행할 것을 권장해요.
보안 및 기타 버그 수정
HCP Boundary 셀프 매니지드 워커에 대한 적격한 코드 수정 및 핫픽스는 최신 "메이저 릴리스" 브랜치 위의 새 마이너 릴리스(Z)로만 제공돼요.
공동 책임 (Shared responsibilities)
HashiCorp는 고객의 HCP Boundary 컨트롤 플레인 버전을 최신 Boundary 소프트웨어 릴리스로 최신 상태로 유지할 책임이 있어요. 고객은 셀프 매니지드 워커를 유지 관리하고 컨트롤 플레인과 같은 버전을 실행하도록 해야 해요.
경고: 모든 셀프 매니지드 워커는 예외 없이 같은 메이저 및 마이너 버전이어야 해요.
더 알아보기 (Learn more)
- 셀프 매니지드 워커 — 셀프 매니지드 워커를 설치·관리하는 방법을 알아보세요.
- HCP Boundary 동작 방식 — HCP Boundary의 배포 옵션을 확인해 보세요.
- 유지보수 창 구성 — 클러스터 업데이트 시점을 제어하는 방법을 살펴보세요.