Kube Bridge
Krateo Control Plane Kubernetes Bridge.
How to install in your cluster
$ helm install kubebridge --namespace krateo-dev --create-namespace \
https://github.com/krateoplatformops/kube-bridge/blob/main/deploy/kube-bridge-VERSION.tgz?raw=true
Replace VERSION
with one of tagged image version.
How to try locally for development
Run a local Kubernetes cluster using kind:
$ make kind.up
With kind up and running, install krateo runtime:
$ krateo init
Generate the Helm chart:
$ make chart
Deploy the service:
$ make deploy
To be able to invoke this service API using curl
from your machine, open another terminal and type:
$ kubectl port-forward -n krateo-system service/kube-bridge 8171:8171
Try the apply endpoint using a sample payload:
$ curl --data @testdata/sample.json -H \
"content-type:application/json" http://localhost:8171/apply