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.