Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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