Note: This project is a work in progress.
The Falco Operator is a Kubernetes operator that manages the lifecycle of Falco, a cloud-native runtime security tool. It automates the deployment, configuration, and management of Falco instances within a Kubernetes cluster.
- Go 1.23 or later
- Docker (for building and running containers)
- Kubernetes cluster (v1.16.0+)
- kubectl (v1.16.0+)
- kustomize (v3.1.0+)
- controller-gen (v0.4.0+)
-
Clone the repository:
git clone https://github.com/falcosecurity/falco-operator.git cd falco-operator
-
Install CRDs:
make install
-
Deploy the controller to the cluster:
make deploy
To build the project, run:
make build
Falco Kubernetes Operator is licensed to you under the Apache 2.0 open source license.