PVC remains pending on AMD GPU nodes during training job launch

Amd ryzen 6000 series processor on circuit board background

Problem Description In an AMD‑GPU‑enabled Kubernetes cluster, AI training jobs launched by an event‑driven pipeline (e.g., Kubeflow + Argo Events) fail to start because the associated PersistentVolumeClaim (PVC) stays in the Pending state. The pod is scheduled onto a GPU node, but the volume never binds, leading to errors such as: persistentvolumeclaim “my-pvc” is pending … Read more

etcd cluster state divergence causing AMD GPU node scheduling errors in production

a computer case with a neon sign on the side of it

Problem – etcd Cluster State Divergence Triggering AMD GPU Node Scheduling Errors In a production AI training platform that relies on Kubernetes to schedule AMD GPU‑accelerated workloads, operators observed a sudden increase in pod pending states and job failures. The symptoms were traced back to GPU worker nodes being marked NotReady by the kubelet, despite … Read more

Intermittent OAuth2 authentication errors causing GPU batch jobs to abort

black fan device close-up photography

Problem Description Batch processing workloads that run on NVIDIA‑GPU enabled compute nodes in a cloud environment are aborting intermittently during startup. The failure manifests as an OAuth2 authentication error, causing the job to terminate with a non‑zero exit code. Typical log excerpts look like: [2023-07-15 12:34:56] ERROR AuthenticationError: token refresh failed after 3 attempts – … Read more

Stale inference results from NVIDIA GPU endpoint slice after autoscaling

black and silver sony cassette player

Problem – Stale Inference Results from NVIDIA GPU EndpointSlice after Autoscaling In a hybrid‑cloud deployment that mixes on‑premises NVIDIA GPU nodes with cloud‑based orchestration, engineers observed that after a Horizontal Pod Autoscaler (HPA) scale‑up or scale‑down event the Triton Inference Server began returning identical outputs for distinct inputs. The symptom manifested as: Log entry from … Read more

Inference queue backlog on NVIDIA GPU after model reload in local dev

black and silver sony cassette player

Problem – Inference Queue Backlog on NVIDIA GPU After Model Reload (Local Development) During local development of a deep‑learning service that uses NVIDIA GPUs (e.g., Triton Inference Server, PyTorch TorchScript, or TensorFlow Serving), engineers observed a sudden increase in pending inference requests after hot‑reloading a model. The symptoms include: GPU utilization drops to 0 % while … Read more

AMD GPU nodes TLS handshake failure to artifact storage after driver update

Amd ryzen 6000 series processor on circuit board background

AMD GPU Nodes TLS Handshake Failure to Artifact Storage After Driver Update Problem Description After upgrading the ROCm driver suite to 6.0.3 on a mixed‑GPU Kubernetes cluster (NVIDIA A100/H100 and AMD Instinct MI250), all pods scheduled on AMD GPU nodes began failing to download model artifacts from the central artifact-storage service (Azure Blob, S3, or … Read more

ReplicaSet fails to scale GPU pods after benchmark load

black and silver sony cassette player

Problem: ReplicaSet Fails to Scale GPU Pods During Benchmark Load During a performance benchmark of a deep‑learning workload, a ReplicaSet that requests nvidia.com/gpu resources stalls after a subset of pods become running. The remaining pods stay in Pending with scheduler events such as: 0/5 nodes are available: 5 Insufficient nvidia.com/gpu Typical impact includes: Benchmark run … Read more

AMD GPU controller manager crash inside Docker during AI training

Amd ryzen 6000 series processor on circuit board background

Problem Description During long‑running AI training jobs inside a Docker container, the AMD GPU controller manager (amdgpu) crashes repeatedly. The symptom manifests as the container exiting with code 137 (SIGKILL) and loss of GPU access. Typical log excerpts are: dmesg: amdgpu: controller manager crashed, resetting GPU Docker log: error while creating device /dev/kfd: No such … Read more

CRD validation error rejecting AMD GPU spec in deployment manifest

a black and silver electronic device

Problem – CRD Validation Rejects AMD GPU Specification in Deployment Manifest When deploying an AI inference service that requires an AMD GPU, the kubectl apply -f deployment.yaml command fails with a validation error from the AMD GPU admission webhook. Typical error output looks like: error: admission webhook “validate.amd.com” denied the request: spec.template.spec.containers[0].resources.limits.amd.com/gpu: Invalid value: “1” … Read more