{"enrichment":{"faq":[{"a":"gpu-kubernetes-operations enables GPU node setup through NVIDIA device plugins and the GPU Operator. Install the NVIDIA GPU Operator on your cluster to automatically deploy drivers, container toolkit, and device plugins across GPU nodes. Configure node pools with GPU labels and taints, then schedule AI workloads using GPU resource requests (nvidia.com/gpu). The skill covers full lifecycle management from driver installation through pod scheduling.","q":"How to set up GPU nodes in Kubernetes?"},{"a":"gpu-kubernetes-operations supports Multi-Instance GPU (MIG) partitioning for A100 and H100 GPUs, allowing you to divide a single GPU into multiple isolated instances. Enable MIG mode on your GPU nodes, partition GPUs into compute instances, and configure the device plugin to expose partitions as separate resources. This maximizes utilization by running multiple smaller workloads simultaneously on one physical GPU.","q":"What is MIG partitioning and how do I use it in Kubernetes?"},{"a":"gpu-kubernetes-operations integrates DCGM (Data Center GPU Manager) for comprehensive GPU health monitoring. Deploy DCGM exporter as a DaemonSet to collect metrics like temperature, power, memory usage, and error counts. Scrape metrics into Prometheus and set up alerts for GPU failures, thermal issues, and XID errors. This enables proactive detection of hardware problems before they impact your AI workloads.","q":"How can I monitor GPU health and metrics with DCGM in Kubernetes?"},{"a":"gpu-kubernetes-operations provides troubleshooting guidance for GPU scheduling failures. Check device plugin logs, verify GPU resource availability with `kubectl describe nodes`, and confirm pod requests match available GPU types. Common causes include driver mismatches, insufficient GPU memory, node taints without matching tolerations, or device plugin crashes. Use DCGM health checks to rule out hardware failures.","q":"How do I troubleshoot GPU pod pending issues in Kubernetes?"},{"a":"gpu-kubernetes-operations enables GPU time-slicing to share a single GPU across multiple pods sequentially. Configure the device plugin with sharing mode, set time-slice durations, and define fairness policies. This allows cost-effective multi-tenant AI inference clusters where pods take turns accessing GPU compute. Combine with MIG partitioning for fine-grained resource isolation and higher throughput.","q":"What GPU time-slicing setup does this skill support?"},{"a":"gpu-kubernetes-operations supports GPU autoscaling through Kubernetes HPA and cluster autoscaler integration. Define GPU resource requests in pod specs, set HPA scaling policies based on GPU utilization metrics, and configure node auto-provisioning to add GPU nodes on demand. Combine with time-slicing and MIG to maximize utilization, reducing idle GPU costs while maintaining performance for your AI inference and training workloads.","q":"How can I implement GPU autoscaling and cost optimization?"}],"shadow_tags":["gpu-resource-management","container-orchestration","ml-infrastructure","cluster-scaling","hardware-monitoring","workload-scheduling","cost-efficiency","fault-tolerance","performance-tuning"],"summary_rewrite":"Deploy and operate production-grade GPU clusters in Kubernetes with built-in support for NVIDIA device plugins, MIG partitioning, and time-slicing. Monitor GPU health via DCGM metrics and Prometheus, configure autoscaling policies, and troubleshoot scheduling and driver issues across your AI infrastructure."},"files":[{"bytes":12202,"path":"infrastructure/local-ai/gpu-kubernetes-operations/SKILL.md","sha256":"18fc7be68d5387b877731fe7429c6506f06cd9eeb16c4ffcca4f89f5c89e6e31","url":"https://skillfed.io/files/BagelHole/DevOps-Security-Agent-Skills/gpu-kubernetes-operations/b341c97d/SKILL.md"}],"id":"BagelHole/DevOps-Security-Agent-Skills/gpu-kubernetes-operations","links":{"html":"https://skillfed.io/BagelHole/DevOps-Security-Agent-Skills/gpu-kubernetes-operations","md":"https://skillfed.io/BagelHole/DevOps-Security-Agent-Skills/gpu-kubernetes-operations.md","repo":"https://github.com/BagelHole/DevOps-Security-Agent-Skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":4,"language":"Shell","last_updated":"2026-05-22","license":"MIT","name":"gpu-kubernetes-operations","publisher":"BagelHole","stars":44},"relations":{"similar":[{"id":"BagelHole/DevOps-Security-Agent-Skills/llm-inference-scaling"},{"id":"BagelHole/DevOps-Security-Agent-Skills/llmops-platform-engineering"},{"id":"BagelHole/DevOps-Security-Agent-Skills/model-serving-kubernetes"},{"id":"google/skills/gke-inference"},{"id":"BagelHole/DevOps-Security-Agent-Skills/gpu-server-management"},{"id":"NVIDIA/skills/dynamo-recipe-runner"},{"id":"BagelHole/DevOps-Security-Agent-Skills/gcp-gke"},{"id":"JosiahSiegel/claude-plugin-marketplace/aks-automatic-2025"},{"id":"scitix/siclaw/volcano-node-resources"},{"id":"scitix/siclaw/volcano-resource-insufficient"}]},"slug":{"owner":"BagelHole","repo":"DevOps-Security-Agent-Skills","skill":"gpu-kubernetes-operations"},"version":"b341c97d"}
