Anwendungen in GKE-Clustern mit aarch64-, AMD64- oder gemischter Architektur bereitstellen

Standardmäßig erkennt Cloud Code automatisch die Architektur Ihres Zielclusters und erstellt ein Image, das der Architektur Ihrer Workstation entspricht, auch wenn die Architektur Ihres Zielclusters gemischt ist (sowohl x86 als auch Arm).

Sie haben auch die Möglichkeit, in Ihrer skaffold.yaml-Datei einen Parameter hinzuzufügen, der angibt, für welche Plattform die Erstellung erfolgen soll. Dadurch wird die automatische Erkennung von Cloud Code überschrieben.

Plattform für die Erstellung von Bildern angeben

Wenn Sie die automatische Erkennung von Cloud Code beim Erstellen Ihres Images überschreiben möchten, können Sie die Plattform, für die Sie Images erstellen möchten, in Ihrer skaffold.yaml-Datei angeben.

In der folgenden Liste sind die möglichen Werte für das Flag --platform in Ihrer CLI oder den Parameter platforms in Ihrer skaffold.yaml-Datei aufgeführt:

x86 Arm
amd64 aarch64
linux/amd64 linux/aarch64

Fügen Sie den Parameter „platforms“ in die Datei „skaffold.yaml“ ein.

Wenn Sie die Plattform angeben möchten, für die Sie Ihr Image erstellen möchten, fügen Sie den Parameter platforms in Ihre skaffold.yaml-Datei ein:

build:
  platforms: ["linux/aarch64"]
  artifacts:
    - image: example

Weitere Informationen zur Unterstützung von Arm und GKE-Clustern mit gemischter Architektur in Cloud Code finden Sie unter Arm-Unterstützung.

Support anfragen

Wenn Sie Feedback geben möchten, stellen Sie eine Frage in Stack Overflow. Wenn Sie Google Cloud-Kunde sind, können Sie Tickets über die Standard-Supportkanäle von Google Cloud einreichen.