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 der Build erstellt werden 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 angeben, für die Sie Images erstellen möchten, in Ihrer skaffold.yaml-Datei.

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

x86 Arm
amd64 aarch64
linux/amd64 linux/aarch64

Parameter „platforms“ der Datei „skaffold.yaml“ hinzufügen

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 uns Feedback geben möchten, können Sie Probleme auf GitHub melden oder eine Frage in Stack Overflow stellen.