Kubernetes
First build bombini-builder container and push it to you container registry:
cd ./install/k8s/ && docker build -t bombini-builder .
This container has all deps for building bombini on the node with no need of internet.
bombini.yaml manifest has bombini ConfigMap with all configuration setup. By default, only ProcMon
detector is loaded. To customize your Bombini setup, please, follow the Configuration chapter.
To start bombini DaemonSet run:
kubectl apply -f ./bombini.yaml
Events can be found in bombini k8s log.
Kind Example
Install kind.
If your cwd is repo root change it to ./install/k8s
cd ./install/k8s
Create kind cluster:
kind create cluster --config ./kind-config.yaml --name bombini-test-cluster
Build bombini-builder:
docker build -t bombini-builder .
Load bombini-builder image in kind cluster:
kind load docker-image bombini-builder:latest --name bombini-test-cluster
Start bombini:
kubectl apply -f ./bombini.yaml