ITADN

Possible regression in latest runsc release: kaniko writes fail with "operation not supported" on /kaniko/*

#13293Opensichan-vonage 创建于 2026-05-27
S
sichan-vonagecommented
Hi gVisor team, We are seeing a regression when using recent `runsc` binaries from `release/latest` with kaniko-based image builds on Kubernetes. ## Impact Our builder pods fail consistently during image build preparation with filesystem write errors under `/kaniko`. Example errors: - `error resolving source context: unpacking tar from build context: mkdir /kaniko/buildcontext/: operation not supported` - `error resolving dockerfile path: copying dockerfile: creating file: open /kaniko/Dockerfile: operation not supported` ## What changed We were downloading runsc from: - `https://storage.googleapis.com/gvisor/releases/release/latest/${ARCH}` After rollback/pin to an older release, builds recover: - working release: `release-20260504.0` - URL form used by our bootstrap: `https://storage.googleapis.com/gvisor/releases/release/20260504.0/${ARCH}` This rollback was the only meaningful change and resolved the issue end-to-end. ## Environment - Kubernetes: EKS 1.33 - Runtime class: `gvisor` (containerd runsc runtime) - Workload: kaniko executor in k8s Job - Node bootstrap installed runsc + `containerd-shim-runsc-v1` from gVisor release bucket ## Ask Could you please confirm whether there was a recent behavioral change around overlay/write semantics that might affect writing to the filesystem in a gVsior runtime container? If this is expected, any recommended runtime flags or config guidance to preserve compatibility would be very helpful. Happy to provide more diagnostics if you want specific logs or `runsc`/containerd config details. Thanks!
2 条评论