Kubernetes Agent
Deploy Served direkte i din Kubernetes klynge. Fuld kontrol over dine data, enterprise-grade sikkerhed og sΓΈmlΓΈs integration med din eksisterende infrastruktur.
Arkitektur
SΓ₯dan fungerer Kubernetes Agent i dit miljΓΈ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Din Kubernetes Klynge β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β served-agent namespace β β
β β β β
β β ββββββββββββββββββββ ββββββββββββββββββββ β β
β β β served-agent β β ConfigMap β β β
β β β (Deployment) βββββββ (Configuration) β β β
β β β β ββββββββββββββββββββ β β
β β β ββββββββββββββ β ββββββββββββββββββββ β β
β β β β Agent Pod β βββββββ Secret β β β
β β β β β β β (Credentials) β β β
β β β βββββββ¬βββββββ β ββββββββββββββββββββ β β
β β ββββββββββΌββββββββββ β β
β β β β β
β ββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β β SignalR + REST API β
β β (Outbound HTTPS:443) β
β βΌ β
ββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
β
ββββββββββββββΌβββββββββββββ
β β
β app.served.dk β
β (Served Cloud) β
β β
βββββββββββββββββββββββββββ
Funktioner
Enterprise-grade features designet til produktion
On-Premise Sikkerhed
Al data forbliver i dit eget miljΓΈ. Ingen data sendes til eksterne servere uden din eksplicitte tilladelse.
Real-time Synkronisering
SignalR-baseret kommunikation sikrer ΓΈjeblikkelig synkronisering mellem din klynge og Served.
Metrics & Monitoring
Prometheus-kompatible metrics endpoint. Integrer med din eksisterende monitoring stack.
Auto-Reconnect
Robust forbindelseshΓ₯ndtering med automatisk reconnect og eksponentiel backoff.
Multi-Tenant Support
KΓΈr flere agents i samme klynge med forskellige workspaces og konfigurationer.
Helm Chart
Nem installation via Helm chart med full konfigurationsmuligheder.
Systemkrav
Installation
FΓ₯ din agent kΓΈrende pΓ₯ under 5 minutter
TilfΓΈj Helm Repository
helm repo add served https://charts.served.dk helm repo update
Opret Namespace
kubectl create namespace served-agent
Konfigurer Secrets
kubectl create secret generic served-agent-credentials \ --namespace served-agent \ --from-literal=agent-id=YOUR_AGENT_ID \ --from-literal=auth-token=YOUR_AUTH_TOKEN
Installer Agent
helm install served-agent served/served-agent \ --namespace served-agent \ --set config.apiUrl=https://app.served.dk \ --set config.credentialsSecret=served-agent-credentials
Konfiguration
Tilpas agent til dit miljΓΈ med Helm values
| Parameter | Default | Beskrivelse |
|---|---|---|
| config.apiUrl | https://app.served.dk | Served API endpoint |
| config.credentialsSecret | served-agent-credentials | Kubernetes secret med agent credentials |
| config.healthCheckPort | 8080 | Port for health checks |
| config.metricsEnabled | true | Aktiver Prometheus metrics |
| resources.requests.cpu | 500m | CPU request |
| resources.requests.memory | 512Mi | Memory request |
| resources.limits.cpu | 2000m | CPU limit |
| resources.limits.memory | 2Gi | Memory limit |
| replicaCount | 1 | Antal agent replicas |
| autoscaling.enabled | false | Aktiver HPA autoscaling |
Klar til at komme i gang?
Opret en agent i Served og fΓ₯ dine credentials til at deploye i din klynge.