Search

PythonReactSEOPDF
GitHub Skill

kubernetes-review

Reviews Kubernetes manifests for best practices, security, and homelab standards compliance. Use when reviewing YAML files, K8s manifests, Helm values, or ArgoCD applications.

ziwon☆ 0 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

Kubernetes Manifest Review

Review Kubernetes manifests against homelab standards.

Checklist

Resource Management
  • CPU/Memory requests set
  • CPU/Memory limits set
  • Requests < Limits
resources:
  requests:
    cpu: 100m
    memory: 128Mi
  limits:
    cpu: 1000m
    memory: 1Gi
Health Checks
  • Liveness probe configured
  • Readiness probe configured
  • Appropriate initialDelaySeconds
livenessProbe:
  httpGet:
    path: /health
    port: 8080
  initialDelaySeconds: 10
  periodSeconds: 10

readinessProbe:
  httpGet:
    path: /ready
    port: 8080
  initialDelaySeconds: 5
  periodSeconds: 5
Security Context
  • runAsNonRoot: true
  • readOnlyRootFilesystem: true
  • allowPrivilegeEscalation: false
securityContext:
  runAsNonRoot: true
  readOnlyRootFilesystem: true
  allowPrivilegeEscalation: false
Labels
  • app.kubernetes.io/name
  • app.kubernetes.io/instance
  • app.kubernetes.io/version
  • app.kubernetes.io/managed-by: argocd
Secrets
  • No hardcoded secrets in values
  • Uses Infisical or external secrets
  • No .env files committed

GPU Workloads

For GPU workloads, also check:

  • nvidia.com/gpu resource set
  • GPU tolerations present
  • nodeSelector for GPU nodes

Reference

See @.claude/rules/kubernetes.md for complete guidelines.

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-01-26
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!