https://github.com/mandelsoft/kube-dataplane
https://github.com/mandelsoft/kube-dataplane
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mandelsoft/kube-dataplane
- Owner: mandelsoft
- Created: 2025-11-23T15:33:44.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-11-23T15:49:09.000Z (7 months ago)
- Last Synced: 2025-11-23T17:27:07.759Z (7 months ago)
- Language: Shell
- Size: 43.1 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Run local Kubernetes Dataplane
The [kube-apiserver](https://kubernetes.io/releases/download/)
and [etcd](https://github.com/etcd-io/etcd/releases/) executables for amd linux
are included. If another platform or version is desired,
change the content of the `kube` or `etcd` folder, appropriately.
Additionally you need to install [spiff](https://github.com/mandelsoft/spiff/releases)
and [kubectl](https://kubernetes.io/releases/download/) to be usable via your `PATH`.
- setup
run
> `bin/configure`
to create keys, certificates and the kubeconfig.
Alternatively , you can just run
> `spiff merge --interpolation auto/configure`
- run `etcd`
run
> `bin/etcd`
to start the `etcd`.
- run the api server
run
> `bin/kube-apiserver`
to start the `kube-apiserver`.
- work with your dataplane
execute
> `bin/kubectl`
with your commands or set
> `export KUBECONFIG="$(pwd)/gen/kube/kubeconfig"`
and use your `kubectl` command.