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
- 01Kubernetes workload and deployment guidance
- 02Helm and Kustomize templating
- 03Bash and Ansible practices
- 04CI/CD pipeline and security guidance
- 05Cloud IAM and infrastructure as code
Use cases
- 01Planning Kubernetes application deployments
- 02Writing safer Bash automation scripts
- 03Structuring Ansible playbooks
- 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 kubernetesAfter installing, type/kubernetesin Claude Code to confirm it loaded.
Details
From the project READMEKubernetes / 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
shellcheckfor linting - Implement error handling with
trap
Ansible
- Follow idempotent design principles
- Organize with
group_vars,host_vars, androles - 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