mirror of
https://github.com/harivansh-afk/agentikube.git
synced 2026-04-15 09:01:13 +00:00
helm install
This commit is contained in:
parent
f3abdfe7b8
commit
44fe1e1f5c
4 changed files with 90 additions and 4 deletions
33
README.md
33
README.md
|
|
@ -3,7 +3,7 @@
|
|||
[](https://github.com/harivansh-afk/agentikube/blob/main/go.mod)
|
||||
[](https://github.com/harivansh-afk/agentikube/releases/latest)
|
||||
|
||||
A small Go CLI that spins up isolated agent sandboxes on Kubernetes.
|
||||
A Helm package used for spinning up isolated stateful agent sandboxes via k8 pods
|
||||
|
||||
<img width="1023" height="745" alt="image" src="https://github.com/user-attachments/assets/d62b6d99-b6bf-4ac3-9fb3-9b8373afbbec" />
|
||||
|
||||
|
|
@ -20,6 +20,31 @@ A small Go CLI that spins up isolated agent sandboxes on Kubernetes.
|
|||
|
||||
## Quick start
|
||||
|
||||
### Option A: Helm chart
|
||||
|
||||
```bash
|
||||
# 1. Create your values file
|
||||
cat > my-values.yaml <<EOF
|
||||
compute:
|
||||
clusterName: my-eks-cluster
|
||||
storage:
|
||||
filesystemId: fs-0123456789abcdef0
|
||||
sandbox:
|
||||
image: my-registry/sandbox:latest
|
||||
EOF
|
||||
|
||||
# 2. Install
|
||||
helm install agentikube ./chart/agentikube \
|
||||
-n sandboxes --create-namespace \
|
||||
-f my-values.yaml
|
||||
|
||||
# 3. Create a sandbox and jump in
|
||||
agentikube create demo --provider openai --api-key <key>
|
||||
agentikube ssh demo
|
||||
```
|
||||
|
||||
### Option B: CLI only
|
||||
|
||||
```bash
|
||||
# 1. Copy and fill in your config
|
||||
cp agentikube.example.yaml agentikube.yaml
|
||||
|
|
@ -53,11 +78,13 @@ Running `create <handle>` adds:
|
|||
cmd/agentikube/main.go # entrypoint
|
||||
internal/config/ # config structs + validation
|
||||
internal/manifest/ # template rendering
|
||||
internal/manifest/templates/ # k8s YAML templates
|
||||
internal/manifest/templates/ # k8s YAML templates (used by CLI)
|
||||
internal/kube/ # kube client helpers
|
||||
internal/commands/ # command implementations
|
||||
chart/agentikube/ # Helm chart
|
||||
scripts/ # helper scripts (CRD download)
|
||||
agentikube.example.yaml # example config
|
||||
Makefile # build/install/fmt/vet
|
||||
Makefile # build/install/fmt/vet/helm
|
||||
```
|
||||
|
||||
## Build and test locally
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue