You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ORB is a unified API for orchestrating and provisioning compute capacity programmatically. Define what you need in a template, request it, track it, return it — through a CLI, REST API, Python SDK, or MCP server.
33
+
Open Resource Broker (ORB) is a unified API for orchestrating and provisioning compute capacity programmatically. Define what you need in a template, request it, track it, return it — through a CLI, REST API, Python SDK, or MCP server.
34
34
35
35
Built for AWS today (EC2, Auto Scaling Groups, SpotFleet, EC2Fleet), with an extensible provider system for adding new cloud backends.
36
36
@@ -192,6 +192,31 @@ See the [AWS Provider Guide](docs/root/user_guide/configuration.md) for required
192
192
193
193
</details>
194
194
195
+
<details>
196
+
<summary>Kubernetes Provider Setup</summary>
197
+
198
+
ORB uses the standard Kubernetes client credential chain — any context that works with `kubectl` works with ORB. Running in-cluster, it auto-detects the mounted service account; running outside, it reads your `KUBECONFIG` and current context.
199
+
200
+
```bash
201
+
# Verify your context is active
202
+
kubectl config current-context
203
+
```
204
+
205
+
**Supported credential methods:**`KUBECONFIG` contexts, the default `~/.kube/config`, and in-cluster service accounts (auto-detected). See [provider discovery](docs/root/providers/k8s/discovery.md) for the detection order.
Install with `pip install "orb-py[k8s]"`. Minimum RBAC is in [`docs/root/providers/k8s/rbac.yaml`](docs/root/providers/k8s/rbac.yaml); see the [Kubernetes Provider Guide](docs/root/providers/k8s/index.md) for full setup.
217
+
218
+
</details>
219
+
195
220
## Interfaces
196
221
197
222
ORB provides four ways to interact with your infrastructure.
<summary>Symphony HostFactory on Kubernetes (legacy)</summary>
381
407
382
408
The `k8s-legacy` module is a Symphony HostFactory custom provider plugin for Kubernetes, predating the modern multi-cloud ORB architecture. It is now bundled with `orb-py` as an optional install extra rather than as a separate PyPI package.
383
409
@@ -398,6 +424,8 @@ The plugin is in maintenance mode. A modern Kubernetes provider with native ORB
398
424
-**Upgrading from `open-resource-broker`?** See the [migration guide](docs/root/operational/from-open-resource-broker.md).
399
425
-**Deploying the Symphony HF plugin?** See the [k8s-legacy deployment guide](k8s-legacy/README.md).
0 commit comments