마일스톤 및 빌드 번호
Container-Optimized OS 이미지의 주요 버전은 마일스톤이라는 이름으로 식별합니다. Container-Optimized OS 마일스톤은 단순 증가하는 정수입니다. 각각의 새 마일스톤은 새로운 개발 주기(코드의 브랜치)를 나타내며 새로운 기능과 기타 주요 변경사항을 도입할 수 있습니다.
Container-Optimized OS 마일스톤의 전체 기간 동안 Google은 버그 수정, 보안 수정, 기타 변경사항을 포함하는 여러 업데이트를 출시할 수 있습니다. 마일스톤의 이러한 증가하는 출시는 빌드 번호를 사용하여 식별할 수 있습니다.
사용 중인 Container-Optimized OS의 마일스톤 및 빌드 번호는 /etc/os-release
파일을 검사하여 식별할 수 있습니다. 이 파일에서 VERSION_ID
값(예: VERSION_ID=81
)은 마일스톤을 나타내며 BUILD_ID
필드 값(예: BUILD_ID=12871.1160.0
)은 빌드 번호를 나타냅니다. 마일스톤 및 빌드 번호는 Container-Optimized OS 이미지 이름의 일부로도 제공됩니다. 예를 들어 이미지 cos-81-12871-1160-0
은 마일스톤 81
을 가지며 빌드 번호 12871-1160-0
을 가집니다.
장기적 지원(LTS) 마일스톤
프로덕션 용도로 사용되며 장기적으로 지원되는 마일스톤은 LTS(장기적 지원)로 라벨이 지정됩니다. Compute Engine에서는 이미지 계열 기능을 사용하여 Google의 LTS 출시 라벨을 지정하고 식별합니다.
다음 표는 Compute Engine에서 사용할 수 있는 Container-Optimized OS 출시 버전에 대한 요약 정보를 제공합니다.
활성 마일스톤
OS 버전 | 이미지 프로젝트 | x86 이미지 계열 | Arm 이미지 계열 | 빌드 | 지원 종료 | 출시 노트 |
---|---|---|---|---|---|---|
COS 121 DEV | cos-cloud |
cos-dev |
cos-arm64-dev |
미정 | dev | |
COS 117 LTS | cos-cloud |
cos-117-lts |
cos-arm64-117-lts |
2026년 9월 | 마일스톤 117 | |
COS 113 LTS | cos-cloud |
cos-113-lts |
cos-arm64-113-lts |
2026년 3월 | 마일스톤 113 | |
COS 109 LTS | cos-cloud |
cos-109-lts |
cos-arm64-109-lts |
2025년 9월 | 마일스톤 109 | |
COS 105 LTS | cos-cloud |
cos-105-lts |
cos-arm64-105-lts |
2025년 3월 | 마일스톤 105 | |
지원 중단된 마일스톤
OS 버전 | 이미지 프로젝트 | x86 이미지 계열 | Arm 이미지 계열 | 빌드 | 지원 중단일 | 출시 노트 |
---|---|---|---|---|---|---|
COS 101 LTS | cos-cloud |
cos-101-lts |
N/A |
2024년 10월 | 마일스톤 101 | |
COS 97 LTS | cos-cloud |
cos-97-lts |
N/A |
2024년 4월 | 마일스톤 97 | |
COS 93 LTS | cos-cloud |
cos-93-lts |
N/A |
2023년 10월 | 마일스톤 93 | |
COS 89 LTS | cos-cloud |
cos-89-lts |
N/A |
2023년 3월 | 마일스톤 89 | |
COS 85 LTS | cos-cloud |
cos-85-lts |
N/A |
2022년 9월 | 마일스톤 85 | |
COS 81 LTS | cos-cloud |
cos-81-lts |
N/A |
2021년 9월1 | 마일스톤 81 | |
COS 77 LTS | cos-cloud |
cos-77-lts |
N/A |
2021년 4월1 | 마일스톤 77 | |
COS 73 LTS | cos-cloud |
cos-73-lts |
N/A |
2020년 6월 | 마일스톤 73 | |
COS 69 LTS | cos-cloud |
cos-69-lts |
N/A |
2019년 12월 | 마일스톤 69 |
개발 출시 노트
활성 상태의 LTS 마일스톤은 언제든지 여러 개일 수 있습니다. 예를 들어 다음 명령어는 현재 활성화된 LTS 이미지 계열을 보여줍니다.
gcloud compute images list --no-standard-images --project=cos-cloud | grep lts
cos-101-17162-40-16 cos-cloud cos-101-lts READY
cos-89-16108-766-3 cos-cloud cos-89-lts READY
cos-93-16623-295-5 cos-cloud cos-93-lts READY
cos-97-16919-189-3 cos-cloud cos-97-lts READY
cos-arm64-101-17162-40-16 cos-cloud cos-arm64-101-lts READY
LTS 마일스톤의 수명 주기
약 6개월마다 cos-[MILESTONE]-lts
(x86) 및 cos-arm64-[MILESTONE]-lts
(Arm)라는 자체 이미지 계열에서 새로운 Container-Optimized OS LTS 마일스톤이 도입됩니다.
LTS로 라벨을 지정하기 전에 마일스톤은 약 6개월 동안의 기능 개발과 2개월 동안의 광범위한 테스트와 안정화를 거칩니다.
Container-Optimized OS LTS 마일스톤의 수명 주기는 다음과 같습니다.
단계 | 기간 | 설명 |
---|---|---|
개발 | 6개월 | 진행 중인 개발이며 마일스톤이 주요 패키지 업그레이드, 새로운 기능을 수신합니다.
매월 또는 cos-dev 및 cos-arm64-dev 계열에 필요에 따라 출시됩니다.
|
보정 | 2개월 | 기능이 고정되었으며 초점이 확장된 테스트, 버그 수정, 출시 안정화 상태에 있습니다.cos-beta 및 cos-arm64-beta 계열에서 필요에 따라 출시됩니다. |
프로덕션 | 2년 | 우선순위에 따라 프로덕션 문제 및 보안 수정을 명시하는 마일스톤의 활성 유지입니다.cos-[MILESTONE]-lts 및 cos-arm64-[MILESTONE]-lts 계열에 필요에 따라 출시됩니다.
|
지원 중단 | 해당 사항 없음 | 마일스톤의 모든 이미지는 지원 중단으로 표시되고 cos-[MILESTONE]-lts 및 cos-arm64-[MILESTONE]-lts 가 삭제됩니다. 사용자는 여전히 지원 중단된 이미지를 참조할 수 있지만 버그 수정이나 보안 업데이트는 받을 수 없습니다.
|
LTS 계열로 승격되면 LTS 마일스톤은 다음과 같은 이점을 제공합니다.
- 2년의 지원 기간
- 전체 지원 기간 동안 적용되는 보안 수정
- 모든 프로덕션 문제에 대한 수정
- 이미지에 대한 모든 변경사항이 나열된 전용 출시 노트 페이지
모든 프로덕션 배포의 경우 LTS 계열 중 하나의 이미지를 사용하는 것이 좋습니다.
LTS 마일스톤에 대해 LTS 지원 기간이 지나면 해당 이미지 계열은 더 이상 보안 또는 버그 수정을 받지 않게 됩니다. 또한 해당 cos-[MILESTONE]-lts
및 cos-arm64-[MILESTONE]-lts
이미지 계열이 지원 중단된 것으로 표시됩니다.
해당 계열의 지원 약정에 대한 자세한 내용은 지원 정책을 참조하세요.
LTS Refresh 출시 버전
주문형 릴리스는 우선순위가 높은 버그 및 보안 수정사항에 대응하여 LTS 마일스톤에서 수행됩니다. 3개월마다 중간 및 낮은 우선순위의 버그와 보안 수정사항이 포함된 출시 버전이 제공됩니다. 이러한 출시 버전을 'LTS Refresh' 출시라고 합니다. 이 출시 버전은 사용자가 업데이트 위험을 관리할 수 있도록 자주 만들어지지 않습니다.
마일스톤의 출시 노트 페이지에 LTS Refresh 출시 버전이 표시됩니다. 사용자는 중간 및 낮은 우선순위 버그 및 보안 수정사항으로 인해 회귀가 발생할 수 있으므로 이러한 출시 버전을 출시할 때는 특히 주의해야 합니다.
적절한 Container-Optimized OS 버전 선택
Compute Engine에서 Container-Optimized OS의 이미지 계열은 원하는 용도로 올바른 이미지를 선택할 수 있도록 안내합니다. 이미지 계열 API가 제공하는 편의성을 활용하는 프로덕션 환경과 함께 계층형 테스트를 설정하는 것이 좋습니다.
x86 이미지 계열 | Arm 이미지 계열 | 설명 | 추천하는 용도 |
---|---|---|---|
cos-[MILESTONE]-lts |
cos-arm64-[MILESTONE]-lts |
이 계열은 특정 프로덕션 준비 마일스톤에 대한 출시를 따릅니다. 이 계열의 이미지는 보안 및 안정성 수정 사항만 수신합니다. | 모든 프로덕션 워크로드를 실행하는 데 적합합니다. 가장 높은 마일스톤부터 시작하여 지원 기간을 최대화합니다. |
cos-stable |
cos-arm64-stable |
이 계열은 Google의 최신 프로덕션 준비 마일스톤을 따릅니다. 이 계열의 이미지는 모든 보안 및 안정성 수정 사항을 수신합니다. 6개월마다 새로운 기능을 포함하는 최신 LTS 마일스톤이 또한 이 계열에서 출시됩니다. | 수동으로 구성 및 유지 관리할 일회성 인스턴스를 만듭니다. |
cos-beta |
cos-arm64-beta |
이 계열은 안정화 단계에서 Google의 다음 주요 출시 버전을 따릅니다. | 지속적인 테스트에 사용하여 새로운 기능과 OS 업그레이드의 유효성을 검사합니다. |
cos-dev |
cos-arm64-dev |
이 계열은 개발 중인 최신 출시 버전을 따릅니다. 이 계열의 이미지는 주요 변경사항 및 잠재적으로 불안정한 특성을 수신합니다. | 실험 및 일회성 테스트에 사용합니다. |
이러한 단계별 테스트 설정으로 프로덕션 환경에 Container-Optimized OS 이미지의 최신 주요 버전을 출시할 때 문제를 최소화할 수 있습니다.