Deploy
Render a production workload from a concise custom resource instead of repeating boilerplate manifests.
v0.1.0 released — image, install bundle, and evidence report, all verdict-checked. The first kube of the Fabric.
Deploy, expose, scale, heal, and evidence a container workload through one stable Kubernetes resource.
apiVersion: kubecontainer.unboxd.cloud/v1alpha1 kind: KubeContainer metadata: name: my-app spec: image: ghcr.io/acme/my-app:1.4.2 port: 8080 scaling: autoscale: minReplicas: 2 maxReplicas: 10 expose: type: Ingress host: my-app.example.com
KubeContainer translates intent into concrete Kubernetes resources, then continuously reconciles the cluster until declared and actual state match.
Render a production workload from a concise custom resource instead of repeating boilerplate manifests.
Create the service surface and optional ingress contract from the same declaration.
Choose fixed replicas or autoscaling semantics without creating ownership conflicts.
Reconcile drift and restore managed resources when cluster state changes.
Expose readiness, progress, and degradation through a consistent status contract.
Ship verification artifacts and compatibility checks with the operator release.
The operator owns the rendering. Kubernetes owns scheduling. The reconciliation loop keeps the promise.
Name the image, port, scaling policy, exposure, and health contract.
The operator creates the concrete Deployment, Service, Ingress, and HPA.
Observe, compare, act, and record until the cluster converges.
Status, tests, release assets, and compatibility checks show what was delivered.
Every figure below was produced by a named command against a named commit in a named environment — re-runnable by anyone with the repository. No number ships without its verdict.
envtest integration suite against a real Kubernetes 1.35 control plane, compat corpus included.
Every task in the evaluation registry resolves; the report ships with each release, commit-stamped.
Declared release request to published release: tests, lint, vocabulary, evals, image, kind e2e with live traffic.
One kubectl apply of one 29,282-byte bundle installs the operator on any conformant cluster.
The full operator: seven tested guarantees, one CRD, no sidecars, no proprietary wire.
First commit and first release share a date in the git record: 2026-06-10.
Commands, commits, environment, and the not-yet-benchmarked list: docs/BENCHMARKS.md.
A Thing is a body: present, connected perhaps, and inert. The kube is what the wiring never supplied — and the claim is mechanical, not mystical: five parts, each with a verdict.
This Thing's intent, in schema, distinct from every other's.
The Thing acts, keeps itself true, returns when struck down.
One stable surface where the Thing meets the world.
State, history, and evidence — and it survives the instance.
Promises with their verdicts named in advance.
The industry gave Things connectivity and called it the Internet of Things — wired bodies, still soulless. Give the Thing a soul and it becomes the Internet of Agents. Built so far, and the only thing this page sells: KubeContainer v0.1.0, the first box to carry one. The Kube as a product of its own is declared, specified, and not yet built — this site publishes that the same way it publishes everything else.
Brand exegesis: KUBE-SPEC §9 · terms defined in the lexicon · mark claimed in NOTICE.
Use the release bundle from the repository, then apply your first KubeContainer resource.
kubectl apply -f https://github.com/unboxd-agency/KubeContainer/releases/download/v0.1.0/install.yaml kubectl apply -f kubecontainer.yaml kubectl get kubecontainers