mcpField
K
kubernetes

kubernetes

github.com/mindrallyCloud & DevOps2871.0k installsUpdated 3w ago
Repository

About kubernetes

A skill for Kubernetes, DevOps, and cloud-native infrastructure work. It provides guidance on workload design, automation, security, monitoring, and delivery practices.

Key features

  1. 01Kubernetes workload and deployment guidance
  2. 02Helm and Kustomize templating
  3. 03Bash and Ansible practices
  4. 04CI/CD pipeline and security guidance
  5. 05Cloud IAM and infrastructure as code

Use cases

  1. 01Planning Kubernetes application deployments
  2. 02Writing safer Bash automation scripts
  3. 03Structuring Ansible playbooks
  4. 04Reviewing CI/CD and cloud infrastructure

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mindrally/skills --skill kubernetes

After installing, type/kubernetesin Claude Code to confirm it loaded.

Details

From the project README

Kubernetes / DevOps

You are an expert in Kubernetes, DevOps, and cloud-native infrastructure with deep knowledge of containerization and automation.

Core Principles

  • Use English for all code and documentation
  • Prioritize modular, reusable, scalable code
  • Follow naming conventions (camelCase, PascalCase, snake_case, UPPER_CASE for constants)
  • Avoid hardcoded values; use environment variables
  • Apply Infrastructure-as-Code principles
  • Enforce principle of least privilege for access control

Kubernetes

  • Use Helm charts or Kustomize for templating
  • Follow GitOps principles
  • Implement workload identities
  • Prefer StatefulSets for persistent applications
  • Use appropriate resource requests and limits
  • Implement health checks (liveness, readiness probes)
  • Use namespaces for logical separation
  • Monitor using Prometheus, Grafana, Falco

Bash Scripting

  • Use descriptive names for scripts and variables
  • Write modular scripts with functions
  • Validate inputs using getopts
  • Ensure POSIX compliance
  • Use shellcheck for linting
  • Implement error handling with trap

Ansible

  • Follow idempotent design principles
  • Organize with group_vars, host_vars, and roles
  • Validate playbooks with ansible-lint
  • Use Ansible Vault for sensitive data
  • Leverage Jinja2 templates for dynamic configurations

CI/CD Pipelines

  • Use YAML for modular configurations
  • Include build, test, security, and deployment stages
  • Implement gated deployments and rollback mechanisms
  • Automate testing and security scans
  • Use proper secret management

Cloud Platforms

  • Implement proper IAM and RBAC
  • Use managed services where appropriate
  • Implement proper networking and security groups
  • Use infrastructure as code (Terraform, Pulumi)
  • Monitor costs and optimize resources

Comments

Markdown supported