Norme relative all'assistenza dei buildpack di Google Cloud

I buildpack di Google Cloud utilizzano componenti open source gestiti dalle rispettive community. I buildpack di Google Cloud pubblicano builder che contengono i componenti necessari per creare ed eseguire un'applicazione o una funzione. Ogni builder è associato a una distribuzione specifica del sistema operativo e ha il proprio insieme di componenti supportati e runtime del linguaggio.

Google fornisce assistenza ai builder durante la disponibilità generale (GA). I nuovi builder in genere seguono le release LTS di Ubuntu e vengono annunciati nelle note di rilascio dei buildpack di Google Cloud.

Durante il periodo di assistenza di GA:

  • I componenti di Builder (pacchetti OS, librerie, runtime del linguaggio e così via) vengono aggiornati regolarmente con correzioni di bug e della sicurezza.
  • Per mantenere la stabilità, i buildpack di Google Cloud evitano di implementare funzionalità o modifiche che causano interruzioni nel builder. Le modifiche che causano interruzioni vengono annunciate in anticipo nelle note di rilascio dei buildpack di Google Cloud.

Quando la distribuzione del sistema operativo di un builder non viene più gestita attivamente, ad esempio la fine del supporto per Ubuntu, il builder buildpack di Google Cloud potrebbe essere ritirato e, alla fine, dismesso.

Ciò comporta tre aspetti: una pubblicazione della data di ritiro, un periodo di ritiro e una data di ritiro definitivo. Le date pubblicate nella sezione Programma di assistenza indicano l'inizio del periodo di ritiro e la data di ritiro definitivo.

Durante il periodo di ritiro, in genere puoi continuare a creare nuove applicazioni e aggiornare quelle esistenti utilizzando lo strumento di creazione. Devi utilizzare questo periodo di tempo per eseguire la migrazione delle app o delle funzioni che utilizzano il builder ritirato a un builder recente.

L'immagine del builder continuerà a essere disponibile nel registro, ma includerà un tag <builder-version>-sunset aggiuntivo, ad esempio v1-sunset. Le immagini container create utilizzando il builder ritirato continueranno a esistere nel registro, potranno essere sottoposte a deployment da qualsiasi posizione vengano archiviate e continueranno a essere eseguite normalmente.

Google potrebbe modificare la pianificazione dell'assistenza o il ciclo di vita di qualsiasi builder in conformità ai termini del tuo contratto per l'utilizzo dei servizi Google Cloud

Programma di assistenza

Il seguente elenco include i buildpack di Google Cloud supportati e i builder ritirati.

Tag Località Sistema operativo Ritiro Tramonto
google-24 gcr.io/buildpacks/builder:google-24 Ubuntu 24 Aprile 2029 Aprile 2030
google-22 gcr.io/buildpacks/builder:google-22,latest Ubuntu 22 Aprile 2027 Aprile 2028
v1 gcr.io/buildpacks/builder:v1 Ubuntu 18 Dicembre 2024 Aprile 2025

Il tag latest punta sempre al tag google-22.

Le date chiave potrebbero essere posticipate in base alla stabilità e alla disponibilità dei componenti chiave. Visita di nuovo questa pagina per rimanere aggiornato.

Lingue e builder

Ogni builder fornito dai buildpack di Google Cloud supporta pacchetti di sistemi operativi e versioni di runtime del linguaggio diversi. Per maggiori dettagli, consulta l'elenco delle lingue supportate per ogni generatore.

I runtime del linguaggio hanno pianificazioni di supporto e manutenzione proprie fornite dalle rispettive community. Questo è notevole per due motivi:

  • Le versioni linguistiche disponibili per i builder supportati potrebbero non essere essere supportate dalla loro community. Ti consigliamo di eseguire l'aggiornamento a una versione della lingua più recente e supportata attivamente il prima possibile.
  • Il sistema operativo sottostante di un builder potrebbe non essere più supportato, ma la versione della tua lingua preferita è ancora sottoposta a manutenzione attiva. In questo caso, ti consigliamo di eseguire l'aggiornamento a una versione recente del builder con una community di sistemi operativi gestita attivamente.