skills sourced live from GitHub · all skills listed are free · each skill is provided under its author's license.
home / DevOps / Kubernetes Ops Skill by @BagelHole
The skill is the devops/orchestration/kubernetes-ops folder inside that repository. Copy it into the folder your agent loads skills from; check your agent's documentation for where that is.
Deploy, scale, and manage Kubernetes workloads.
Deploys, scales and manages Kubernetes workloads: deployments, services and configuration, cluster resource management, pod troubleshooting and production-ready patterns.
The original SKILL.md is organised into these sections:
Written and maintained by @BagelHole. It is published under the MIT license, which allows reuse with attribution. SkillDirectory does not claim authorship: this page adds our own review and links back to the original, and the skill's text belongs to its author.
# Kubernetes Operations
Deploy and manage containerized applications on Kubernetes clusters.
## When to Use This Skill
Use this skill when:
- Deploying applications to Kubernetes
- Managing pods, deployments, and services
- Configuring resource limits and scaling
- Troubleshooting Kubernetes workloads
- Setting up networking and ingress
## Prerequisites
- kubectl installed and configured
- Access to a Kubernetes cluster
- Basic understanding of containers
## Core Resources
### Deployment
```yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
labels:
app: myapp
spec:
replicas: 3
selector:
matchLabels:
app: myapp
template:
metadata:
labels:
app: myapp
spec:
containers:
- name: myapp
image: myapp:1.0.0
ports:
- containerPort: 8080
resources:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "256Mi"
…
Excerpt only, quoted from the author's repository. Open the repository for the complete file.