Technical architectural analysis, practical configuration manifests, and deployment instructions for kagent CLI Sheet: Natural Language K8s.
Installation
binary on Local
brew install kagent
# or
curl https://raw.githubusercontent.com/kagent-dev/kagent/refs/heads/main/scripts/get-kagent | bash
helm on Cluster
export KAGENT_DEFAULT_MODEL_PROVIDER=gpt #default
export OPENAI_API_KEY="your-api-key-here"
# or
export KAGENT_DEFAULT_MODEL_PROVIDER=gemini
export GEMINI_API_KEY="your-api-key-here"
# or
export KAGENT_DEFAULT_MODEL_PROVIDER=anthropic
export ANTHROPIC_API_KEY="your-api-key-here"
# or
export KAGENT_DEFAULT_MODEL_PROVIDER=ollama
# helm install
kagent install --profile demo
or:
helm pull oci://ghcr.io/kagent-dev/kagent/helm/kagent-crds --untar
helm pull oci://ghcr.io/kagent-dev/kagent/helm/kagent --untar
Exec
dashboard
kagent dashboard
kagent dashboard is available at http://localhost:8082
Press the Enter Key to stop the port-forwardโฆ
`
dashboard serving (Prompt Libraries ๊ด๋ จ ์๋ฌ ์์)
clusterissuer=rootca-issuer
host=kagent.Enterprise Cloud.hanacloudia.com
cat <<EOF | kubectl apply -f โ
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: kagent-ui-ingress
namespace: kagent
annotations:
cert-manager.io/cluster-issuer: $clusterissuer
nginx.ingress.kubernetes.io/ssl-redirect: โtrueโ
nginx.ingress.kubernetes.io/proxy-buffering: โoffโ
spec:
ingressClassName: nginx
rules:
โ host: $host
http:
paths:
โ path: /
pathType: Prefix
backend:
service:
name: kagent-ui
port:
number: 8080
tls:
โ hosts:
โ $host
secretName: ${host}-tls
EOF
## Uninstallation
### on Cluster
kagent uninstall
## Management
<ul>
<li>
</li>
</ul>




Leave a Reply