sw-kubernetes-architect_skill

This skill helps you design and generate Kubernetes manifests one service at a time to avoid crashes and enable GitOps workflows.
  • Python

1.1k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill sw-kubernetes-architect

  • _meta.json301 B
  • SKILL.md376 B

Overview

This skill helps me act as a Kubernetes architect focused on generating safe, production-ready manifests one service at a time to prevent cluster-wide crashes. I combine GitOps patterns (ArgoCD/Flux), service mesh designs (Istio/Linkerd), and cloud provider best practices for EKS/AKS/GKE. The goal is repeatable, minimal-change rollouts and predictable scaling for enterprise workloads.

How this skill works

I inspect a single service’s requirements, current cluster topology, and GitOps pipeline settings, then produce manifest fragments and progressive rollout strategies. Manifests include resource requests/limits, readiness/liveness checks, probes, and safe deployment strategies (canary/blue-green/gradual). I also provide optional service-mesh and ingress configuration snippets and notes for ArgoCD/Flux integration.

When to use it

  • Onboard a new microservice without risking cluster stability
  • Migrate a service to a service mesh like Istio or Linkerd
  • Bootstrap GitOps manifests for ArgoCD or Flux
  • Harden deployments for EKS, AKS, or GKE production patterns
  • Iteratively roll out configuration changes with minimal blast radius

Best practices

  • Generate and review manifests per service, not entire application at once
  • Set conservative resource requests and enforce limits; adjust from telemetry
  • Use readiness probes and preStop hooks to ensure graceful shutdowns
  • Prefer progressive rollouts (canary or gradual) for external-facing services
  • Keep GitOps repositories declarative and single-source-of-truth for each service

Example use cases

  • Create a Deployment, Service, and HorizontalPodAutoscaler for a new API service with conservative CPU/memory settings
  • Add Istio VirtualService and DestinationRule for controlled traffic shifting during canary releases
  • Convert a Helm-based service into GitOps-managed manifests for ArgoCD with health checks
  • Generate AKS/EKS/GKE-specific settings such as nodeSelector, tolerations, and cloud provider load balancer annotations
  • Produce a rollback plan and manifest diff to minimize downtime during config changes

FAQ

No. I focus on one service at a time and produce manifests and recommendations; only apply changes through your GitOps pipeline after review.

Which service mesh do you recommend?

Choice depends on needs: Istio for advanced traffic management and observability, Linkerd for simplicity and lower overhead. I provide manifests and integration notes for both.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational