Die Buildpacks von Google Cloud verwenden Open-Source-Komponenten, die von ihren jeweiligen Communitys verwaltet werden. Mit den Buildpacks von Google Cloud werden Builder veröffentlicht, die die erforderlichen Komponenten zum Erstellen und Ausführen einer Anwendung oder Funktion enthalten. Jeder Builder ist an eine bestimmte Betriebssystemdistribution gebunden und hat eigene unterstützte Komponenten und Sprachlaufzeiten.
Google bietet Unterstützung für Entwickler während der GA-Phase (General Availability). Neue Builder folgen in der Regel Ubuntu LTS-Releases und werden in den Versionshinweisen zu Google Cloud-Buildpacks angekündigt.
Während des GA-Supportzeitraums gilt Folgendes:
- Builder-Komponenten (Betriebssystempakete, Bibliotheken, Sprachlaufzeiten usw.) werden regelmäßig mit Sicherheits- und Fehlerkorrekturen aktualisiert.
- Um für Stabilität zu sorgen, vermeidet Google Cloud Buildpacks das Implementieren funktionsgefährdender Funktionen oder Änderungen im Builder. Wichtige Änderungen werden im Voraus in den Versionshinweisen zu den Buildpacks von Google Cloud angekündigt.
Wenn die Betriebssystemverteilung eines Builders nicht mehr aktiv beibehalten wird, z. B. am Ende des Supports für Ubuntu, wird der Buildpacks-Builder von Google Cloud möglicherweise verworfen und wird schließlich verworfen.
Dies umfasst drei Aspekte: eine Veröffentlichung des Einstellungsdatums, einen Einstellungszeitraum und ein Datum für die Außerbetriebnahme. Die im Abschnitt Supportzeitplan angegebenen Daten geben den Beginn des Einstellungszeitraums und das Datum der Einstellung an.
Während des Einstellungszeitraums können Sie im Allgemeinen weiterhin neue Anwendungen erstellen und vorhandene Anwendungen mithilfe des Builders aktualisieren. Sie sollten diese Zeit dafür nutzen, Apps oder Funktionen, die den verworfenen Builder verwenden, zu einem aktuellen Builder zu migrieren.
Das Builder-Image ist weiterhin in der Registry verfügbar, enthält jedoch ein zusätzliches <builder-version>-sunset-Tag, z. B. v1-sunset.
Container-Images, die mit dem eingestellten Builder erstellt wurden, sind weiterhin in der Registry vorhanden, können von ihrem Speicherort aus bereitgestellt werden und werden weiterhin wie gewohnt ausgeführt.
Google kann Änderungen am Supportzeitplan oder Lebenszyklus eines Builders in Übereinstimmung mit den Bedingungen der Vereinbarung zur Verwendung von Google Cloud -Diensten vornehmen.
Supportzeitplan
In der folgenden Liste sind die unterstützten Buildpacks-Builders von Google Cloud sowie die Builders aufgeführt, die verworfen und eingestellt wurden.
| Tag | Standort | Betriebssystem | Einstellung | Sonnenuntergang |
|---|---|---|---|---|
google-24 |
gcr.io/buildpacks/builder:google-24 |
Ubuntu 24 | April 2029 | April 2030 |
google-22 |
gcr.io/buildpacks/builder:google-22, latest |
Ubuntu 22 | April 2027 | April 2028 |
v1 |
gcr.io/buildpacks/builder:v1 |
Ubuntu 18 | December 2024 | April 2025 |
Das Tag latest verweist immer auf das Tag google-22.
Die Termine können sich je nach Stabilität und Verfügbarkeit wichtiger Komponenten verzögern. Besuchen Sie diese Seite regelmäßig, um auf dem Laufenden zu bleiben.
Sprachen und Builders
Jeder von den Buildpacks von Google Cloud bereitgestellte Builder unterstützt verschiedene Betriebssystempakete und Sprachlaufzeitversionen. Weitere Informationen finden Sie in der Liste der unterstützten Sprachen für die einzelnen Builder.
Sprach-Laufzeitumgebungen haben eigene Support- und Wartungspläne, die von den jeweiligen Communities bereitgestellt werden. Das ist in zweierlei Hinsicht bemerkenswert:
- Sprachversionen, die von unterstützten Buildern verfügbar sind, werden möglicherweise nicht von der Community unterstützt. Wir empfehlen Ihnen, so schnell wie möglich auf eine neuere und aktiv unterstützte Sprachversion zu aktualisieren.
- Das zugrunde liegende Betriebssystem eines Builders wird möglicherweise nicht mehr unterstützt, aber Ihre bevorzugte Sprachversion wird weiterhin aktiv gepflegt. In diesem Fall empfehlen wir Ihnen, auf eine aktuelle Builder-Version mit einer aktiv gepflegten Betriebssystem-Community zu aktualisieren.