Skip to content
Back to skills

Kubernetes Guide

ASecurity

Kubernetes manifest guidelines for GitOps deployments. Apply when editing `.yaml`/`.yml` files in `clusters/` or k8s directories. Use for Deployments, Services, security, multi-environment configs. Keywords: Kubernetes, Deployment, Service, ConfigMap, Secret, Kustomize, Flux, SOPS, labels, namespaces, GitOps.

  • 4 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 12, 2026
devopskubernetesgitsecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill kubernetes-guide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kubernetes Guide?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Kubernetes Guide
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-kubernetes-guide/badge)](https://www.skillsdirectory.com/skills/aibot88-kubernetes-guide)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: kubernetes-guide
description: "Kubernetes manifest guidelines for GitOps deployments. Apply when editing `.yaml`/`.yml` files in `clusters/` or k8s directories. Use for Deployments, Services, security, multi-environment configs. Keywords: Kubernetes, Deployment, Service, ConfigMap, Secret, Kustomize, Flux, SOPS, labels, namespaces, GitOps."
---

# Kubernetes Coding Guidelines

## Requirements

- Kubernetes ≥ 1.28, Kustomize ≥ 5, GitOps (Flux).

## Essentials

- **Organization** - Use namespaces, labels, annotations consistently, see [reference/deployments.md](reference/deployments.md)
- **Container images** - No `latest` tags, set requests/limits and probes, see [reference/deployments.md](reference/deployments.md)
- **Security** - Run as non-root, read-only FS, drop capabilities, see [reference/deployments.md](reference/deployments.md)
- **Configuration** - Use ConfigMaps/Secrets, SOPS/External Secrets for secrets, see [reference/configmaps-secrets.md](reference/configmaps-secrets.md)
- **Multi-environment** - Manage with Kustomize bases/overlays, validate with `--dry-run`, see [reference/kustomize.md](reference/kustomize.md), [reference/validation.md](reference/validation.md)

## Progressive disclosure

- Read [reference/deployments.md](reference/deployments.md) - When creating or updating Deployment resources
- Read [reference/services.md](reference/services.md) - When exposing applications or configuring load balancing
- Read [reference/configmaps-secrets.md](reference/configmaps-secrets.md) - When externalizing configuration or managing secrets
- Read [reference/kustomize.md](reference/kustomize.md) - When managing multiple environments with overlays
- Read [reference/network-policies.md](reference/network-policies.md) - When implementing network isolation between pods
- Read [reference/validation.md](reference/validation.md) - When validating manifests before applying to cluster

Files in this skill

  • SKILL.md1.9 KB
  • source.json825 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.