mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-10-17 05:31:16 +08:00
Two issues caused the gateway service readiness check to time out: 1. Port mapping mismatch: gvproxy mapped host:30051 → VM:8080, but with bridge CNI the pod listens on 8080 inside its network namespace, not on the VM's root namespace. Changed to 30051:30051 so traffic flows through the NodePort service (kube-proxy nftables → pod:8080). 2. Pod cycling from helm upgrade: build-rootfs.sh pre-baked with hostNetwork=true and automountServiceAccountToken=false, but gateway-init.sh changed these at boot, triggering a HelmChart reconcile that killed the pre-baked pod ~90s in. Aligned pre-bake values (hostNetwork=false, automountServiceAccountToken=true) to match runtime, eliminating the manifest delta.