Agent skill · software engineering · aiskillstore

docker-k8s

Master containerization and orchestration with security-first approach. Expert in Docker multi-stage builds, Kubernetes zero-trust deployments, security hardening, GitOps workflows, and production-ready patterns for cloud-native applications. Includes 2025 best practices from CNCF and major cloud providers.

Why this skill is useful

Adds executable Dockerfile patterns and Kubernetes deployment strategies with security hardening that are not commonly found in public documentation.

What it needs

Requires docker, kubectl installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Containerization & Kubernetes with Security Hardening This skill provides comprehensive patterns for containerizing applications and deploying to Kubernetes in 2025, focusing on zero-trust security, multi-stage optimization, production hardening, and cloud-native best practices that work across different cloud providers. When to Use This Skill Use this skill when you need to: Create secure multi-stage Docker builds Deploy applications to Kubernetes with security hardening Implement zero-trust security patterns Set up GitOps workflows with ArgoCD/Flux Optimize container images for production Configure cluster security with Pod Security Standards Implement secure networking with service meshes Set up monitoring and observability Deploy to multiple cloud providers (AWS, GCP, Azure, DO) Secure Multi-Stage Docker Builds 1. Security-First Multi-Stage Builds 2. Docker Security Best Practices 3. Zero-Trust Kubernetes Deployment 4. Service Mesh with Istio 5. ArgoCD GitOps Configuration 6. Monitoring and Observability yaml monitoring/prometheus.yaml apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config namespace: monitoring data: prometheus.yml: global: scrapeinterval: 15s evaluationinterval: 15s rulefiles: "/etc/prometheus/rules/.yml" scrapeconfigs: jobname: 'kubernetes-pods' kubernetessdconfigs: role: pod relabelconfigs: sourcelabels: [metakubernetespodlabelname] targetlabel: pod sourcelabels: [metakubernetesnamespace] targetlabel: namespace sourcelabels: [metakubernetespodlabelapp] targetlabel: app sourcelabels: [metakubernetespodannotationprometheusioscrape] action: keep regex: true sourcelabel: metakubernetespodannotationprometheusioscrape targetlabel: metakubernetespodannotationprometheusioscrape metricrelabelconfigs: sourcelabels: [name] regex: 'instance.' targetlabel: instance action: labelmap regex: 'pod.' targetlabel: pod sourcelabels: [name] regex: 'namespace.' targetlabel: namespace sourcelabels: [name] regex: 'workload.' targetlabel: workload jobname: …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/docker-k8s

View the source on GitHub

Browse the @skills marketplace