πŸ”§ Troubleshooting

Debug and fix: CrashLoopBackOff, OOMKilled, ImagePullBackOff, pending pods, networking issues, SR-IOV VF troubleshooting, and NFS-oRDMA performance debugging.

105 recipes 🟒 23 beginner 🟑 52 intermediate πŸ”΄ 30 advanced
advanced ⏱ 20 minutes

Fix OLM ResolutionFailed in Disconnected OpenShift

Fix ConstraintsNotSatisfiable and UnhealthyCatalogSourceFound errors when an OLM Subscription references a catalog that doesn't exist in your mirrored cluster.

olmdisconnectedopenshiftoperators
intermediate ⏱ 20 minutes

OpenShift OIDC Claims Mapping Troubleshooting

Fix OpenShift OIDC login failures caused by claims mapping mismatches and wrong issuer URLs. Debug the OAuth CR openID identityProvider config.

openshiftoidcoauthclaims-mapping
advanced ⏱ 15 minutes

Fix Ray Data PyTorch CPU Thread Oversubscription

Fix GPU starvation from Ray Data CPU preprocessing on Kubernetes. Pin torch.set_num_threads(1) per worker to stop thread oversubscription.

raykuberaypytorchcpu
intermediate ⏱ 15 minutes

NCCL Debug Subsystems for GPU Network Troubleshooting

Configure NCCL_DEBUG and NCCL_DEBUG_SUBSYS for targeted logging during multi-node GPU training. Covers INIT, NET, GRAPH subsystems, log

nccltroubleshootingobservabilitygpu
advanced ⏱ 15 minutes

NCCL Network Validation Troubleshooting Checklist

Complete troubleshooting checklist for NCCL multi-node GPU bandwidth validation. Covers SR-IOV VF allocation, /dev/infiniband visibility, RoCE GID

nccltroubleshootingrdmanetworking
intermediate ⏱ 15 minutes

Kubernetes Ephemeral Containers: kubectl debug Guide

Debug running and distroless pods with kubectl debug ephemeral containers: --target, --copy-to for CrashLoopBackOff, node debugging, profiles and RBAC.

ephemeral-containersdebuggingkubectl-debugtroubleshooting
intermediate ⏱ 15 minutes

Chaos Mesh Fault Injection on Kubernetes

Deploy Chaos Mesh for chaos engineering on Kubernetes. Covers PodChaos, NetworkChaos, IOChaos, StressChaos experiments, scheduling, RBAC

chaos-engineeringchaos-meshfault-injectionresilience
intermediate ⏱ 15 minutes

LitmusChaos: Chaos Engineering on Kubernetes

Run LitmusChaos experiments on Kubernetes: install ChaosCenter, pod-delete ChaosEngine, HTTP/cmd/Prometheus probes, ChaosResult verdicts vs Chaos Mesh.

chaos-engineeringlitmusresiliencetesting
beginner ⏱ 15 minutes

OpenShift oc cp File Copy Guide

Use oc cp to copy files and directories between local machine and Pods. Covers tar-based transfer, container selection, large file handling, and comparison

openshiftoc-cpfile-transferdebugging
beginner ⏱ 15 minutes

OpenShift oc rsync File Transfer

Use oc rsync to copy files between local machine and Pods in OpenShift. Covers upload, download, live sync, filtering, and common patterns for debugging

openshiftoc-rsyncfile-transferdebugging
advanced ⏱ 15 minutes

Thanos Receive OOMKilled CrashLoopBackOff

Debug and fix Thanos Receive StatefulSet OOMKilled CrashLoopBackOff caused by WAL replay exceeding memory limits. Covers ArgoCD conflict resolution, liveness

thanosoomcrashloopbackoffstatefulset
intermediate ⏱ 15 minutes

Fix Thanos Receive OOMKilled in Run:ai

Troubleshoot and fix Thanos Receive OOMKilled (exit code 137) with 143+ restarts in Run:ai backend on OpenShift. Covers memory tuning, TSDB

thanosrunaioomkilledtroubleshooting
beginner ⏱ 15 minutes

Kubernetes 1.36 Statusz and Flagz Endpoints

Use /statusz and /flagz debug endpoints in Kubernetes 1.36 control plane components. Inspect runtime status and effective flag values without log parsing.

kubernetes-1.36debuggingcontrol-planeoperations
beginner ⏱ 8 minutes

kubectl describe: Read Pod Events Guide

Use kubectl describe pod to read events, conditions, and container states. Diagnose scheduling failures, image pulls, crashes, and probe failures.

kubectltroubleshootingeventscka
beginner ⏱ 8 minutes

kubectl exec: Run Commands in Pods

Use kubectl exec to run commands inside running pods. Interactive shell, multi-container pods, debugging techniques, and security considerations.

kubectltroubleshootingdebuggingcka
beginner ⏱ 8 minutes

Fix CreateContainerError in Kubernetes

Troubleshoot Kubernetes CreateContainerError with step-by-step debugging. ConfigMap mounts, Secret references, volume permissions, and container runtime issues.

troubleshootingcontainerserrorsdebugging
intermediate ⏱ 10 minutes

kubectl debug: Advanced Pod Debugging

Use kubectl debug for ephemeral containers, node debugging, and pod copy debugging. Debug distroless images, share process namespaces, and node-level access.

kubectldebuggingephemeral-containerstroubleshooting
beginner ⏱ 5 minutes

Fix Untolerated Taint node-role master

Fix 'node untolerated taint node-role.kubernetes.io/master' scheduling error. Remove or tolerate control plane taints to schedule pods on master nodes.

taintstolerationsschedulingcontrol-plane
intermediate ⏱ 15 minutes

Journald Verify Config Kubernetes Nodes

Validate journald configuration on Kubernetes nodes. Fix journal corruption, tune storage limits, configure persistence, and troubleshoot systemd-journald.

journaldsystemdloggingtroubleshooting
intermediate ⏱ 15 minutes

NXDOMAIN DNS Troubleshooting Kubernetes

Fix NXDOMAIN errors in Kubernetes. Debug CoreDNS failures, ndots configuration, search domain issues, and external DNS lookup problems.

dnsnxdomaincorednstroubleshooting
advanced ⏱ 20 minutes

oc-mirror Troubleshooting: Fix Common Errors

Fix oc-mirror errors in disconnected OpenShift: unexpected EOF writing layers, registry 401/403, disk space, v1/v2 mismatch, graph image and delta issues.

oc-mirrordisconnectedopenshifttroubleshooting
advanced ⏱ 20 minutes

OpenShift Cluster Operator Upgrade Debug

Debug degraded cluster operators during OpenShift upgrades. Identify stuck operators, decode status conditions, and unblock stalled rollouts.

openshiftcluster-operatorsupgradestroubleshooting
advanced ⏱ 25 minutes

OpenShift MCP Validation Broken Rules

Validate MachineConfigPool rules before applying in OpenShift. Detect broken MachineConfigs, degraded MCPs, and implement pre-flight checks.

openshiftmachineconfigmcpvalidation
intermediate ⏱ 15 minutes

SELinux SSH Login Failure Troubleshoot

Fix SSH login failures caused by SELinux enforcement. Diagnose AVC denials, restore file labels, fix custom SSH ports, and resolve PAM denials.

selinuxsshtroubleshootingsecurity
intermediate ⏱ 15 minutes

Cilium Debug Pod Troubleshooting

Debug Kubernetes networking with Cilium debug pods and containers. cilium-dbg, netshoot, hubble observe, and endpoint connectivity troubleshooting.

ciliumdebugnetshoothubble
intermediate ⏱ 15 minutes

Fix CUDA Out of Memory K8s Pods

Troubleshoot CUDA out of memory errors in Kubernetes GPU pods. Memory fragmentation, batch size tuning, gradient checkpointing, and resource limits.

cudaoomgpu-memorypytorch
intermediate ⏱ 15 minutes

NVIDIA GPU Operator Troubleshooting

Fix common NVIDIA GPU Operator issues on Kubernetes. Driver pod crashes, toolkit failures, device plugin not ready, and validation pod errors.

gpu-operatornvidiadrivertoolkit
advanced ⏱ 15 minutes

Fix etcd Leader Election Timeout

Troubleshoot etcd leader election timeouts in K8s. Disk latency, network partition, heartbeat interval, and recovery steps.

etcdleader-electiontimeoutcluster
intermediate ⏱ 15 minutes

Fix Certificate Errors Kubernetes

Troubleshoot TLS certificate errors in K8s. x509 unknown authority, expired certs, cert-manager issues, and custom CA bundles.

certificatetlsx509cert-manager
advanced ⏱ 15 minutes

Fix Pod cgroup Memory Errors K8s

Fix cgroup memory limit and OOM errors in Kubernetes pods. Covers cgroup v2 migration, memory.max, swap settings, and kernel tuning for stable workloads.

cgroupmemoryoomkernel
intermediate ⏱ 15 minutes

Fix Service Not Reachable in Kubernetes

Debug Kubernetes Service connectivity issues. Endpoint selection, kube-proxy rules, DNS resolution, and NetworkPolicy blocks.

serviceconnectivityendpointskube-proxy
intermediate ⏱ 15 minutes

Fix Node NotReady Status in Kubernetes

Troubleshoot Kubernetes nodes in NotReady state. Kubelet issues, disk pressure, network problems, certificate expiration, and recovery procedures.

node-notreadykubelettroubleshootingcluster-health
beginner ⏱ 15 minutes

Kubernetes OOMKilled (Exit Code 137): Debug and Fix

Fix OOMKilled (exit code 137) in Kubernetes: find the killed container, container vs node OOM, memory limits, JVM/Node.js heap sizing, leaks, and VPA.

oomkilledmemorytroubleshootingresources
intermediate ⏱ 15 minutes

DNS Debugging Kubernetes Guide

Debug Kubernetes DNS issues systematically. CoreDNS troubleshooting, ndots configuration, search domains, and resolving slow DNS lookups.

dnscorednsdebuggingndots
intermediate ⏱ 15 minutes

Network Debugging Tools Kubernetes

Debug Kubernetes networking with tcpdump, netshoot, iptables tracing, conntrack inspection, and DNS resolution testing techniques.

networkingtcpdumpdebugconntrack
intermediate ⏱ 15 minutes

Fix RBAC Permission Errors K8s

Debug Kubernetes RBAC permission errors. kubectl auth can-i, impersonation testing, ClusterRole aggregation, and common permission mistakes.

rbactroubleshootingpermissionsauthorization
intermediate ⏱ 15 minutes

Fix 502 Bad Gateway in Kubernetes Ingress

Fix 502 Bad Gateway in Kubernetes and NGINX Ingress: empty endpoints, selector/port mismatch, rollout termination races, timeouts, and protocol mismatch.

502bad-gatewayingresstroubleshooting
beginner ⏱ 5 minutes

kubectl cp Copy Files to and from Pods

Copy files between local machine and Kubernetes pods with kubectl cp. Supports containers, namespaces, tar-based transfer, and common troubleshooting.

kubectlcpcopyfiles
beginner ⏱ 10 minutes

kubectl logs View Pod Logs Guide

View and stream Kubernetes pod logs with kubectl logs. Multi-container pods, previous crashes, label selectors, timestamps, and log aggregation patterns.

kubectllogsdebuggingtroubleshooting
beginner ⏱ 10 minutes

Check Kubernetes Node Status with kubectl

Check and troubleshoot Kubernetes node status with kubectl. Node conditions (Ready, MemoryPressure, DiskPressure), NotReady debugging, and capacity monitoring.

nodestatuskubectltroubleshooting
intermediate ⏱ 20 minutes

Troubleshooting Pods with GPU Devices

Fix GPU device issues in Kubernetes pods. Troubleshoot device plugin errors, DRA claims, CUDA failures, driver mismatches.

gpu-troubleshootingdevice-pluginnvidiadra
intermediate ⏱ 15 minutes

Debug Kubernetes Pods: Complete Guide

Debug Kubernetes pods with kubectl debug, ephemeral containers, and netshoot. Troubleshoot distroless images, network issues, and crashed pods step by step.

debugkubectl-debugephemeral-containersnetshoot
intermediate ⏱ 15 minutes

Kubernetes Troubleshooting Flowchart

Systematic Kubernetes troubleshooting guide with flowcharts. Debug pods, services, networking, storage, and node issues step by step with kubectl commands.

troubleshootingdebuggingflowchartkubectl
beginner ⏱ 15 minutes

kubectl exec: Run Commands Inside K8s Pods

Use kubectl exec to run commands inside Kubernetes pods. Covers interactive sessions, multi-container pods, and ephemeral container debugging.

kubectl-execdebuggingshelltroubleshooting
advanced ⏱ 15 minutes

Fix API Server Timeout and Overload

Debug kubectl timeouts, API server overload, and connection refused errors. Covers etcd latency, webhook timeouts, and rate limiting.

api-servertimeoutconnectivityperformance
intermediate ⏱ 10 minutes

CoreDNS Troubleshooting: Fix Kubernetes DNS

Fix CoreDNS resolution failures in Kubernetes: NXDOMAIN, SERVFAIL, i/o timeouts, loop detected, ndots latency, and NetworkPolicy blocking port 53.

corednsdnsnetworkingresolution
beginner ⏱ 15 minutes

How to Fix CrashLoopBackOff in Kubernetes

Fix CrashLoopBackOff in Kubernetes with step-by-step troubleshooting. Debug OOMKilled, failed probes, missing configs, and image errors causing pod crash loops.

crashloopbackoffpodsdebuggingtroubleshooting
advanced ⏱ 15 minutes

Fix etcd High Latency and Slow API Server

Debug etcd performance issues causing slow kubectl responses and API server timeouts. Covers disk I/O, compaction, defragmentation, and leader elections.

etcdperformanceapi-serverlatency
advanced ⏱ 15 minutes

Fix fio libaio Silent Exit on OpenShift crun

Debug fio instantly exiting with no output on crun-based OpenShift nodes. The root cause is seccomp blocking libaio syscalls β€” fix with psync or unconfined.

fiolibaioseccompcrun
beginner ⏱ 10 minutes

Fix ImagePullBackOff and ErrImagePull in Kubernetes

Fix ImagePullBackOff, ErrImagePull and Back-off pulling image: wrong tags, pull secrets, Docker Hub rate limits, registry CA and network errors.

imagepullbackofferrimagepullregistrypull-secret
intermediate ⏱ 15 minutes

Fix Kubernetes Job Failures and Retries

Debug Kubernetes Jobs stuck in backoff or hitting retry limits. Covers backoffLimit, activeDeadlineSeconds, and CronJob overlap.

jobscronjobbackoffretry
intermediate ⏱ 15 minutes

Fix Kubelet NotReady and Node Pressure Issues

Debug kubelet NotReady status, node pressure conditions, and eviction issues. Covers disk pressure, memory pressure, PID pressure, and network not ready.

kubeletnodenotreadyeviction
beginner ⏱ 15 minutes

Kubernetes Debugging Toolkit and Commands

Essential kubectl debugging commands and tools for Kubernetes troubleshooting. Covers ephemeral containers, debug pods, network debugging, and log analysis.

debuggingkubectltroubleshootingephemeral-containers
advanced ⏱ 15 minutes

crun vs runc: Container Runtimes in OpenShift

Understand why pods behave differently on GPU vs CPU nodes in OpenShift. Compare crun and runc container runtimes, seccomp profiles, and syscall filtering.

crunruncopenshiftcontainer-runtime
beginner ⏱ 15 minutes

Fix Pod Stuck in Pending State

Debug pods stuck in Pending status. Covers insufficient resources, node affinity mismatches, taint/toleration issues, and PVC binding failures.

pendingschedulingresourcestroubleshooting
intermediate ⏱ 15 minutes

Fix Podman TLS x509 Behind Corporate Proxy

Resolve podman pull x509 certificate signed by unknown authority errors caused by corporate TLS-intercepting proxies. Extract and install the proxy CA.

podmantlsx509proxy
intermediate ⏱ 15 minutes

Fix PVC Stuck in Pending State

Debug PersistentVolumeClaims stuck in Pending status. Covers storage class issues, provisioner failures, capacity problems, and access mode mismatches.

pvcstoragepersistent-volumetroubleshooting
advanced ⏱ 15 minutes

Fix Service Mesh Sidecar Injection Failures

Debug Istio and Envoy sidecar injection issues. Covers missing sidecars, port conflicts, init container failures, and mTLS connection errors.

istioenvoysidecarservice-mesh
intermediate ⏱ 10 minutes

OpenShift oc debug Mount Limitation

Why NFS and filesystem mounts via oc debug node disappear after the debug pod exits. Understand the container namespace isolation and use MachineConfig instead.

openshiftoc-debugmounttroubleshooting
beginner ⏱ 15 minutes

Fix the Kubernetes ConfigMap Too Large Error

Resolve the 1MB ConfigMap size limit error. Split configs, use Secrets for binary data, mount volumes, or use external stores.

configmapsize-limitconfigurationtroubleshooting
intermediate ⏱ 15 minutes

Debug CRI-O Container Runtime Errors

Troubleshoot CRI-O issues on OpenShift nodes. Fix image pull failures, container start errors, storage driver problems, and CNI networking plugin failures.

cri-ocontainer-runtimeopenshifttroubleshooting
advanced ⏱ 15 minutes

Debug Degraded MachineConfigPool Nodes

Fix nodes stuck Degraded after MachineConfig updates. Check MCD logs, on-disk validation, and recovery for degraded workers.

openshiftmachineconfigdegradedmcd
intermediate ⏱ 15 minutes

Kubernetes Pod Evicted: Causes, Debugging, Prevention

Why Kubernetes evicts pods: MemoryPressure, DiskPressure, ephemeral storage, preemption, NoExecute taints and drains. Diagnose, clean up, prevent.

evictionresource-pressurenode-pressuredisk-pressure
intermediate ⏱ 15 minutes

Debug DNS Resolution Failures in Pods

Troubleshoot pods unable to resolve DNS names. Check CoreDNS health, ndots configuration, search domains, and NetworkPolicies blocking UDP port 53 DNS traffic.

dnscorednsresolutionnetworking
advanced ⏱ 15 minutes

Debug etcd Performance Issues in Kubernetes

Diagnose slow etcd causing API latency and leader election storms. Check disk IOPS, compaction, defrag, and network latency.

etcdperformancelatencydisk-io
advanced ⏱ 15 minutes

Fix Expired Certificates in Kubernetes

Renew expired certificates causing API server failures and kubelet disconnections. Manual and automatic renewal for kubeadm and OpenShift.

certificatestlsexpirationkubeadm
intermediate ⏱ 15 minutes

Fix OpenShift ImageStream Import Errors

Debug ImageStream import failures in OpenShift. Resolve DNS errors, auth issues, TLS problems, and registry rate limiting.

openshiftimagestreamimportregistry
advanced ⏱ 25 minutes

ITMS Race Condition with Ingress Controllers

Resolve the ITMS race condition where ImageTagMirrorSet rollouts deadlock with hostNetwork ingress controllers during MCO drain.

openshiftitmsingressmachineconfig
advanced ⏱ 20 minutes

Fix Stale MachineConfigPool Updates

Debug and resolve stale OpenShift MachineConfigPool updates. Identify blocked nodes, check MachineConfigDaemon logs, and unblock stuck MCP rollouts.

openshiftmachineconfigmcptroubleshooting
advanced ⏱ 15 minutes

MCP Drain Blocked by PDB: Workaround

Resolve OpenShift MachineConfigPool drain failures caused by PodDisruptionBudget violations. Scale down and restore after update.

openshiftpdbdrainmachineconfig
beginner ⏱ 15 minutes

Fix Kubernetes Namespace Stuck in Terminating

Fix a Kubernetes namespace stuck in Terminating: find leftover resources, finalizers and broken APIServices, then force-remove the namespace finalizer safely.

namespaceterminatingfinalizercleanup
intermediate ⏱ 15 minutes

Debug NetworkPolicy Connectivity Issues

Troubleshoot pods unable to communicate despite correct Services. Verify NetworkPolicy rules, label selectors, and default deny.

networkpolicyconnectivitydebuggingfirewall
advanced ⏱ 15 minutes

Node Drain Blocked by hostNetwork Port Conflict

Debug and fix OpenShift node drains that fail because hostNetwork pods cannot schedule replacements due to port exhaustion across the cluster.

openshifthostnetworkdrainscheduling
intermediate ⏱ 15 minutes

Debug Node NotReady Status in Kubernetes

Diagnose Kubernetes nodes stuck in NotReady state. Check kubelet logs, container runtime, network, disk pressure, and certificates.

nodenot-readykubelettroubleshooting
intermediate ⏱ 20 minutes

OpenShift Ingress Router Troubleshooting

Debug OpenShift HAProxy router issues: pods stuck Pending, hostPort conflicts, PDB violations during maintenance, and custom router deployment scaling problems.

openshiftingresshaproxyrouter
intermediate ⏱ 15 minutes

Debug MachineConfigDaemon Logs

Read and interpret OpenShift MachineConfigDaemon logs to diagnose node update failures. Common error patterns, drain issues, and config application problems.

openshiftmachineconfigmcddebugging
intermediate ⏱ 15 minutes

Debug OpenShift OAuth Login Failures

Troubleshoot OpenShift console and CLI login failures. Check OAuth server pods, identity provider config, and expired tokens.

openshiftoauthauthenticationlogin
intermediate ⏱ 15 minutes

Fix Stuck OLM Operator Subscriptions

Debug Operator Lifecycle Manager subscriptions stuck in pending or failed state. Resolve catalog source issues, approval policies, and CSV dependency conflicts.

openshiftolmoperatorsubscription
intermediate ⏱ 15 minutes

PDB Allowed Disruptions Zero: Debugging

Debug PodDisruptionBudgets stuck at zero allowed disruptions. Understand minAvailable vs maxUnavailable, fix eviction failures, and plan for maintenance.

pdbdisruption-budgetevictionmaintenance
intermediate ⏱ 15 minutes

Fix PV Stuck in Terminating State

Resolve PVs and PVCs stuck in Terminating status. Remove finalizers safely, check volume detachment, and handle storage issues.

pvpvcterminatingfinalizer
beginner ⏱ 15 minutes

Fix ResourceQuota Exceeded Errors

Debug resource quota violations preventing pod scheduling. Understand LimitRange defaults, ResourceQuota, and namespace management.

resourcequotalimitrangeschedulingresources
beginner ⏱ 15 minutes

Debug Service with No Ready Endpoints

Troubleshoot Services showing zero endpoints. Verify label selectors, readiness probes, pod status, and port configuration.

serviceendpointsreadinessnetworking
beginner ⏱ 15 minutes

Fix Node Untolerated Taint Scheduling Errors

Fix node untolerated taint errors causing pods stuck in Pending. NoSchedule, PreferNoSchedule, NoExecute effects, and toleration syntax guide.

taintstolerationsschedulingnodes
intermediate ⏱ 15 minutes

Fix Admission Webhook Timeout Errors

Debug admission webhook failures blocking pod creation. Identify failing webhooks, check timeouts, and set failurePolicy.

webhookadmissiontimeoutapi-server
beginner ⏱ 10 minutes

Decode and Inspect Kubernetes Docker Secrets

Decode base64-encoded dockerconfigjson secrets to verify registry credentials, troubleshoot ImagePullBackOff errors, and audit pull secret configurations.

secretsbase64troubleshootingdebugging
intermediate ⏱ 15 minutes

Troubleshoot CatalogSource and OLM Issues

Debug CatalogSource failures including pod crashes, gRPC errors, stale caches, and operator install problems in OpenShift OLM environments.

catalogsourceolmtroubleshootingopenshift
advanced ⏱ 20 minutes

SR-IOV VF Troubleshooting on Kubernetes

Diagnose and fix SR-IOV Virtual Function issues including VF creation failures, device plugin errors, RDMA problems, and network attachment failures.

sriovtroubleshootingnetworkingrdma
advanced ⏱ 15 minutes

Diagnose NVIDIA Memory-Only Kernel Modules

Understand why lsmod shows NVIDIA modules loaded but modinfo fails, and how the GPU Operator's proprietary driver container inserts modules without.

nvidiagpukernel-modulestroubleshooting
advanced ⏱ 30 minutes

Fix NVIDIA Peer Memory Driver Not Detected

Diagnose and resolve the 'NVIDIA peer memory driver not detected' error when running GPU workloads with RDMA on Kubernetes and OpenShift.

nvidiagpurdmapeermem
advanced ⏱ 30 minutes

Fix nvidia-fs Module Conflict on OpenShift

Diagnose and fix the 'insmod: ERROR: could not insert module nvidia-fs.ko: File exists' error when enabling GPUDirect Storage with the NVIDIA GPU Operator.

nvidiagpugdsnvidia-fs
advanced ⏱ 30 minutes

Debug NCCL Timeouts and Hangs in Kubernetes

Systematically troubleshoot NCCL runs that stall or timeout across multi-GPU and multi-node Kubernetes jobs with step-by-step diagnostic commands.

nccltimeouthangtroubleshooting
advanced ⏱ 25 minutes

Diagnose GPU Peer-to-Peer Latency NCCL Tests

Use NCCL point-to-point and collective tests to isolate GPU peer-to-peer latency issues between GPU pairs in multi-node Kubernetes clusters.

nccllatencyp2pgpu
intermediate ⏱ 15 minutes

Validate GPU & NIC Topology Before NCCL

Inspect node-level GPU, NIC, and PCI topology on Kubernetes workers to predict and explain NCCL benchmark performance before running tests.

nccltopologypcigpu
intermediate ⏱ 15 minutes

Check Bonding and Interface Status for SR-IOV

Inspect bond membership, interface state, and link aggregation to confirm which NICs can be correctly targeted by SR-IOV network policies on Kubernetes.

bondingnetworkingsriovlinux
intermediate ⏱ 15 minutes

Identify Mellanox NIC Models from Linux

Map interface names to PCI addresses and Mellanox model generations to build accurate SR-IOV policies and GPU networking configurations on Kubernetes.

mellanoxconnectxpcisriov
advanced ⏱ 20 minutes

Fix NVIDIA NIM TensorRT-LLM Initialization Errors

Diagnose and fix common NIM TensorRT-LLM executor failures including DecoderState mismatch, version incompatibilities, and engine build errors.

nvidia-nimtensorrt-llmtroubleshootinggpu
advanced ⏱ 20 minutes

Fix nv-ipam 'Pool Not Found' Errors in Multus

Fix nv-ipam IPPool lookup failures in Multus by aligning SriovNetwork, NetworkAttachmentDefinition, and IPPool names and namespaces correctly.

nv-ipammultussriovtroubleshooting
advanced ⏱ 30 minutes

Fix 'No Supported NIC Is Selected' in SR-IOV

Diagnose SR-IOV operator webhook rejections by validating node state, label selectors, PF eligibility, and SriovNetworkNodePolicy configuration.

sriovtroubleshootingwebhookopenshift
intermediate ⏱ 30 minutes

Validate SR-IOV Operator Health Across Nodes

Run a full checklist to confirm SR-IOV discovery, VF creation, scheduler resources, and pod attachment on multiple nodes.

sriovvalidationmultinodeopenshift
intermediate ⏱ 30 minutes

How to Troubleshoot Kubernetes Networking

Debug and resolve Kubernetes networking issues systematically. Learn to diagnose DNS problems, service connectivity, network policies, and CNI issues.

networkingtroubleshootingdnsservices
intermediate ⏱ 15 minutes

How to Debug Kubernetes Node Issues

Diagnose and troubleshoot node problems in Kubernetes clusters. Identify resource pressure, connectivity issues, and component failures.

nodesdebuggingtroubleshootingkubelet
intermediate ⏱ 15 minutes

How to Debug Pod Networking Issues

Diagnose and fix Kubernetes networking problems. Troubleshoot connectivity, DNS resolution, service discovery, and network policies with practical tools.

networkingdebuggingtroubleshootingconnectivity
intermediate ⏱ 15 minutes

Debug Pod Scheduling Failures in K8s

Fix pods stuck in Pending from scheduling failures. Diagnose resource constraints, node affinity, taints, tolerations, and topology spread conflicts.

schedulingpendingtroubleshootingresources
beginner ⏱ 15 minutes

How to Run Kubernetes in Docker (kind)

Create local Kubernetes clusters using kind (Kubernetes in Docker). Set up multi-node clusters, configure networking, and test applications locally.

kindlocal-developmentdockertesting
intermediate ⏱ 15 minutes

Kubernetes Finalizers: Remove Stuck Finalizers

What Kubernetes finalizers are and how to safely remove stuck ones with kubectl patch. Fix namespaces, PVCs, CRDs and Helm releases stuck in Terminating.

finalizersdeletioncleanupstuck-resources
Luca Berton Ansible Pilot Ansible by Example Open Empower K8s Recipes Terraform Pilot CopyPasteLearn ProteinLens