containers-skill

Containers & Orchestration Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "containers-skill" with this command: npx skills add pluginagentmarketplace/custom-plugin-devops/pluginagentmarketplace-custom-plugin-devops-containers-skill

Containers & Orchestration Skill

Overview

Master Docker and Kubernetes for production deployments.

Parameters

Name Type Required Default Description

platform string No both docker/kubernetes

operation string Yes

Operation type

Core Topics

MANDATORY

  • Docker fundamentals (images, containers, volumes)

  • Dockerfile best practices (multi-stage, security)

  • Docker Compose

  • Kubernetes architecture

  • Deployments, Services, Ingress

  • Health checks

OPTIONAL

  • Helm charts

  • ConfigMaps and Secrets

  • Persistent storage

  • Network policies

ADVANCED

  • Custom operators

  • Service mesh

  • Multi-cluster strategies

Quick Reference

Docker

docker build -t app:v1 . docker run -d -p 8080:80 --name app app:v1 docker logs -f container docker exec -it container sh docker system prune -af

Docker Compose

docker compose up -d docker compose logs -f docker compose down -v

Kubernetes

kubectl get pods -A kubectl describe pod pod-name kubectl logs -f pod-name kubectl exec -it pod-name -- sh kubectl apply -f manifest.yaml kubectl rollout status deployment/app kubectl rollout undo deployment/app

Debugging

kubectl get events --sort-by='.lastTimestamp' kubectl top pods kubectl run debug --rm -it --image=busybox -- sh

Helm

helm install release chart helm upgrade release chart helm rollback release 1

Troubleshooting

Common Failures

Symptom Root Cause Solution

ImagePullBackOff Image not found Verify name, check creds

CrashLoopBackOff Container crashing Check logs, verify CMD

Pending Cannot schedule Check resources, selectors

OOMKilled Out of memory Increase limits

Debug Checklist

  • Pod status: kubectl get pods -o wide

  • Events: kubectl describe pod

  • Logs: kubectl logs pod --previous

  • Resources: kubectl top pods

Recovery Procedures

CrashLoopBackOff

  • Get logs: kubectl logs pod --previous

  • Check events: kubectl describe pod

  • Test locally: docker run -it image sh

Resources

  • Docker Docs

  • Kubernetes Docs

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

linux-fundamentals-skill

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

networking-skill

No summary provided by upstream source.

Repository SourceNeeds Review