Some checks are pending
Documentation Lint & Validation / Markdown Linting (push) Waiting to run
Documentation Lint & Validation / Validate mdBook Configuration (push) Waiting to run
Documentation Lint & Validation / Content & Structure Validation (push) Waiting to run
Documentation Lint & Validation / Lint & Validation Summary (push) Blocked by required conditions
mdBook Build & Deploy / Build mdBook (push) Waiting to run
mdBook Build & Deploy / Documentation Quality Check (push) Blocked by required conditions
mdBook Build & Deploy / Deploy to GitHub Pages (push) Blocked by required conditions
mdBook Build & Deploy / Notification (push) Blocked by required conditions
Rust CI / Security Audit (push) Waiting to run
Rust CI / Check + Test + Lint (nightly) (push) Waiting to run
Rust CI / Check + Test + Lint (stable) (push) Waiting to run
Kagent Base Configuration
Base Kubernetes manifests for Kagent deployment, environment-agnostic.
Files
- namespace.yaml - Creates
kagentnamespace 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
Apply Base (Not Recommended for Production)
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)