The Jenkins Operator is a Kubernetes Native Operator which manages operations for Jenkins on Kubernetes. It has been built with Immutability and declarative Configuration as Code in mind.
With Jenkins Operator project we want to enable community to run Jenkins in cloud-native environments like Kubernetes. Also, support most of the public cloud providers (AWS, Azure, GCP) in terms of additional capabilities like backups, observability and cloud security.
With declarative configuration and full lifecycle management based on the Operator Framework this can become the de facto standard for running Jenkins on top of Kubernetes.
Full lifecycle-management of Jenkins using Operator SDK
Integration with Kubernetes Jenkins plugin for Kubernetes
Pipelines as Code Jenkins pipelines
Secure Defaults and Hardening see the security section of the documentation