Open-Source, Apache NiFi operator for Kubernetes
Kubernetes Operator
NiFiKop will define a new Kubernetes object named NifiCluster which will be used to describe and instantiate a Nifi Cluster in Kubernetes
Open-Source
Open source software released under the Apache 2.0 license.
NiFi Cluster in K8S
NiFiKop is a Kubernetes custom controller which will loop over events on NifiCluster objects and reconcile with kubernetes resources needed to create a valid NiFi Cluster deployment.
Space Scoped
NiFiKop is listening is a Multi-Namespace scoped operator (not cluster wide), and is able to manage several Nifi Clusters within these namespaces.
User and group management
NiFiKop allows you to define users and groups with their access policies using K8s resources. This way you can fully automate your NiFi cluster setup using yaml configurations.
Dataflow lifecycle management
NiFiKop allows you to define NiFi registry client, parameter context and datflow using K8s resources. This way you can fully automate your Dataflow deployment and let the operator manage is lifecycle.