You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You’ve updated your deployment manifests to reference your own Artifact Registry images. This ensures your application uses the multi-architecture containers you built for Arm and x86.
33
+
34
+
35
+
## Create node-selector overlays
33
36
34
37
Create node-selector overlays for targeting specific architectures.
You now have updated manifests that reference your container images and Kustomize overlays that target specific CPU architectures.
85
+
You’ve updated your deployment manifests to reference your own Artifact Registry images. This ensures your application uses the multi-architecture containers you built for Arm and x86.
83
86
84
87
## Deploy to the x86 (amd64) pool
85
88
@@ -101,6 +104,8 @@ kubectl get pods -o=custom-columns=NAME:.metadata.name,NODE:.spec.nodeName,STATU
101
104
102
105
Pods should be scheduled on nodes labeled `kubernetes.io/arch=amd64`.
103
106
107
+
You’ve deployed your application to the x86 node pool and verified pod placement. This confirms your manifests and overlays work as expected before migrating to Arm.
108
+
104
109
## Migrate to the Arm (arm64) pool
105
110
106
111
Apply the arm64 overlay to move workloads:
@@ -117,6 +122,8 @@ kubectl get pods -o wide
117
122
118
123
You should see pods now running on nodes where `kubernetes.io/arch=arm64`.
119
124
125
+
You’ve migrated your workloads to the Arm node pool. Pods now run on Arm-based nodes, demonstrating a successful architecture transition.
126
+
120
127
## Verify external access
121
128
122
129
Get the LoadBalancer IP and open the storefront:
@@ -138,5 +145,5 @@ Copy the EXTERNAL-IP value and open it in a new browser tab:
138
145
http://<EXTERNAL-IP>
139
146
```
140
147
141
-
The microservices storefront loads, confirming that your application is accessible and functional on the arm64 node pool.
148
+
The microservices storefront loads, confirming that your application is accessible and functional on the arm64 node pool. You’re now running a production-ready microservices storefront on Arm-powered GKE infrastructure.
0 commit comments