Jesús Pérez b6a4d77421
Some checks failed
Documentation Lint & Validation / Markdown Linting (push) Has been cancelled
Documentation Lint & Validation / Validate mdBook Configuration (push) Has been cancelled
Documentation Lint & Validation / Content & Structure Validation (push) Has been cancelled
mdBook Build & Deploy / Build mdBook (push) Has been cancelled
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
Documentation Lint & Validation / Lint & Validation Summary (push) Has been cancelled
mdBook Build & Deploy / Documentation Quality Check (push) Has been cancelled
mdBook Build & Deploy / Deploy to GitHub Pages (push) Has been cancelled
mdBook Build & Deploy / Notification (push) Has been cancelled
feat: add Leptos UI library and modularize MCP server
2026-02-14 20:10:55 +00:00

965 B

Kagent Base Configuration

Base Kubernetes manifests for Kagent deployment, environment-agnostic.

Files

  • namespace.yaml - Creates kagent namespace with labels
  • rbac.yaml - ServiceAccount, ClusterRole, ClusterRoleBinding, ResourceQuota
  • configmap.yaml - Kagent configuration with A2A integration settings
  • statefulset.yaml - Kagent StatefulSet (3 replicas, anti-affinity, health checks)
  • service.yaml - Headless service and API/gRPC endpoints
  • kustomization.yaml - Kustomize manifest combining all resources

Base configuration is typically not applied directly. Use overlays instead:

# Development
kubectl apply -k overlays/dev

# Production
kubectl apply -k overlays/prod

Resource Quotas

  • CPU: 10 req, 20 limit
  • Memory: 20Gi req, 40Gi limit
  • Pods: 100

Security Context

  • Non-root user (UID 1000)
  • No privilege escalation
  • Capabilities dropped (ALL)