Google Cloud 빌드팩은 각 커뮤니티에서 유지관리하는 오픈소스 구성요소를 사용합니다. Google Cloud 빌드팩은 애플리케이션 또는 함수를 빌드하고 실행하는 데 필요한 구성요소가 포함된 빌더를 게시합니다. 각 빌더는 특정 운영체제(OS) 배포판에 연결되어 있으며 자체 지원되는 구성요소 및 언어 런타임 집합이 있습니다.
Google은 정식 버전(GA)에서 빌더를 지원합니다. 새 빌더는 일반적으로 Ubuntu LTS 출시 버전을 따르며 Google Cloud 빌드팩 출시 노트에 발표됩니다.
GA 지원 기간 중:
- 빌더 구성요소(OS 패키지, 라이브러리, 언어 런타임 등)는 보안 및 버그 수정으로 정기적으로 업데이트됩니다.
- 안정성을 유지하기 위해 Google Cloud 빌드팩은 손상을 유발하는 기능이나 변경사항을 구현하지 않습니다. 브레이킹 체인지는 Google Cloud 빌드팩 출시 노트에 미리 발표됩니다.
Ubuntu용 지원 종료와 같이 빌더의 OS 배포판이 더 이상 활발하게 유지관리되지 않으면 Google Cloud 빌드팩 빌더가 지원 중단될 수 있으며 결국 지원 종료됩니다.
지원 중단 날짜 게시, 지원 중단 기간, 지원 종료 날짜라는 세 가지 측면이 있습니다. 아래에 게시된 날짜는 지원 중단 기간의 시작과 지원 종료 날짜를 나타냅니다.
지원 중단 기간 동안 일반적으로 빌더를 사용하여 새 애플리케이션을 만들고 기존 애플리케이션을 업데이트할 수 있습니다. 이 기간에는 지원 중단된 빌더를 사용하는 앱 또는 함수를 최근 빌더로 마이그레이션해야 합니다.
빌더 이미지는 레지스트리에서 계속 사용할 수 있지만 추가 <builder-version>-sunset
태그(예: v1-sunset
)가 포함됩니다.
지원 종료 빌더를 사용하여 빌드된 컨테이너 이미지는 레지스트리에 계속 존재하며, 저장된 위치와 관계없이 배포할 수 있고, 정상적으로 계속 실행됩니다.
Google은 Google Cloud 서비스 사용에 대한 계약 약관에 따라 빌더의 지원 일정 또는 수명 주기를 변경할 수 있습니다.
지원 일정
다음 목록에는 현재 지원되는 Google Cloud 빌드팩 빌더와 지원 중단 및 지원 종료된 빌더가 포함되어 있습니다.
태그 | 위치 | 운영체제 | 지원 중단 | 지원 종료 |
---|---|---|---|---|
google-22 ,latest |
gcr.io/buildpacks/builder:google-22 |
Ubuntu 22 | 2027년 4월 | 2028년 4월 |
v1 |
gcr.io/buildpacks/builder:v1 |
Ubuntu 18 | 2024년 12월 | 2025년 4월 |
latest
태그는 항상 사용 가능한 최신 빌더 버전을 가리킵니다.
키 구성요소의 안정성과 가용성에 따라 주요 일정이 지연될 수 있습니다. 이 페이지를 다시 방문하여 최신 정보를 확인하세요.
언어 및 빌더
Google Cloud 빌드팩에서 제공하는 모든 빌더는 다양한 운영체제 패키지와 언어 런타임 버전을 지원합니다. 자세한 내용은 각 빌더에 지원되는 언어 목록을 참조하세요.
언어 런타임에는 각 커뮤니티에서 제공하는 자체 지원 및 유지보수 일정이 있습니다. 이는 두 가지 방식에서 주목해야 합니다.
- 지원되는 빌더에서 사용할 수 있는 언어 버전은 각 커뮤니티에서 지원되지 않을 수 있습니다. 가능한 한 빨리 지원되는 최신 언어 버전으로 업데이트하는 것이 좋습니다.
- 빌더의 기본 OS가 지원되지 않을 수 있지만, 선호 언어 버전은 여전히 활발하게 유지됩니다. 이 경우 적극적으로 유지보수되는 OS 커뮤니티를 통해 최신 빌더 버전으로 업데이트하는 것이 좋습니다.