infrastructure

Define Traefik routing, KEDA autoscaling, and Prometheus observability for Kubernetes deployments.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/veerababumanyam/RawDrive102 --skill infrastructure-veerababumanyam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: infrastructure
Source: https://github.com/veerababumanyam/RawDrive102/tree/main/.claude/skills/infrastructure
Command: npx skills add https://github.com/veerababumanyam/RawDrive102 --skill infrastructure-veerababumanyam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Infrastructure, observability, and autoscaling guidelines to reliably deploy and operate RawDrive's cloud-native stack, including routing, metrics, and scalable workloads.

Core Features & Use Cases

  • Architecture overview covering Traefik, KEDA, Prometheus, Grafana, Loki, PostgreSQL, and Redis within RawDrive deployments.
  • Guidance on static and dynamic Traefik configurations, Kubernetes manifests, and monitoring setups.
  • Use Cases: defining scalable deployments, observable pipelines, and secure, performant routing for microservices.

Quick Start

Review the infrastructure guidelines to set up Traefik routing, metrics collection, and autoscaling. Then apply the base Kubernetes manifests from infrastructure/kubernetes/base and verify dashboards in Grafana and logs in Loki.

Frequently Asked Questions about infrastructure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Traefik routing for microservices in Kubernetes?

You can configure Traefik routing for microservices in Kubernetes using static and dynamic Traefik configurations alongside base Kubernetes manifests. This Skill provides guidelines to define secure, performant routing for RawDrive deployments.

How does Prometheus metrics collection work with Kubernetes autoscaling?

Prometheus metrics collection feeds into KEDA to define scalable deployments and autoscaling rules within Kubernetes. This Skill applies these configurations to ensure reliable metrics collection and scalable workloads for RawDrive's cloud-native stack.

What is the best way to set up observability dashboards in Grafana and Loki?

To set up observability dashboards in Grafana and Loki, apply base Kubernetes manifests and monitoring configurations from the infrastructure guidelines. This ensures observable pipelines by verifying dashboards in Grafana and logs in Loki.

Does this infrastructure Skill support Kafka and Redis configurations?

Yes, this infrastructure Skill supports Kafka and Redis configurations within RawDrive's cloud-native stack. It applies configurations across Kafka, Redis, KEDA, Prometheus, Traefik, Kubernetes, and Docker to ensure reliable routing and scalable deployments.

Why do I need KEDA for autoscaling instead of default Kubernetes autoscaling?

KEDA is needed for autoscaling to define scalable deployments based on custom metrics from Prometheus and Kafka, extending default Kubernetes autoscaling capabilities. This Skill uses KEDA to ensure scalable workloads for RawDrive's cloud-native stack.