Open-Source, Apache NiFi operator for Kubernetes ![[object Object]](/nifikop/img/operator-sdk.png)
NiFiKop will define a new Kubernetes object named NifiCluster which will be used to describe and instantiate a Nifi Cluster in Kubernetes
Open source software released under the Apache 2.0 license.
![[object Object]](/nifikop/img/kubernetes.png)
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.
![[object Object]](/nifikop/img/namespace.png)
NiFiKop is listening is a Multi-Namespace scoped operator (not cluster wide), and is able to manage several Nifi Clusters within these namespaces.
![[object Object]](/nifikop/img/users.png)
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.
![[object Object]](/nifikop/img/dataflow.png)
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.