<a id="cpf-install"></a>

# Install and Upgrade Confluent Manager for Apache Flink

Flink applications are deployed in Confluent Platform with Confluent Manager for Apache Flink® (CMF), a
central management component that enables users to securely manage a fleet of Flink jobs
across multiple environments.

You can install CMF with Helm. By default, user authentication and authorization are not enabled
for CMF, so it is important that you enable these. The topics in this section show you how to do this.

## Check requirements

To check interoperability and requirements:

- [Versions and Interoperability for Confluent Manager for Apache Flink](versions-interoperability.md#cmf-interop)

## Install Confluent Manager for Apache Flink

To install Confluent Manager for Apache Flink with Helm, see:

- [Install Confluent Manager for Apache Flink with Helm](helm.md#install-cmf-helm)

## Install on OpenShift

To install Confluent Manager for Apache Flink on OpenShift using OperatorHub and the Developer Catalog, see:

- [Install Confluent Platform for Apache Flink on OpenShift](operatorhub.md#install-cmf-openshift)

## Build container images

To build your own Flink, Kubernetes Operator, and CMF container images from the
published archives, for example to meet compliance or hardening requirements or to add
your own certificates, packages, or JARs, see:

- [Build Confluent Platform for Apache Flink Container Images from Published Artifacts](build-images.md#cpf-build-images)

## Configure security

To learn how to configure authentication, authorization, and encryption for Confluent Manager for Apache Flink see:

- [Configure Authentication for Confluent Manager for Apache Flink](authentication.md#cmf-authenticate)
- [Configure Authorization for Confluent Manager for Apache Flink](authorization.md#cmf-authorize)
- [Data Encryption in Confluent Manager for Apache Flink](encryption.md#cmf-encrypt)

## Configure the CMF UI

CMF ships with a built-in web UI, available by default. To learn how
to configure UI-specific authentication settings, see:

- [Configure the Confluent Manager for Apache Flink UI](ui.md#cmf-ui-config)

## Configure storage

To learn how to configure storage see:

- [Configure Storage for Confluent Manager for Apache Flink](storage.md#cmf-storage)

## Upgrade Confluent Manager for Apache Flink

To learn how to upgrade Confluent Manager for Apache Flink see:

- [Upgrade Confluent Manager for Apache Flink](upgrade-cmf.md#upgrade-cmf)

## Related content

- [Get Started with Confluent Platform for Apache Flink](../get-started/overview.md#cp-flink-get-started-overview)
- [Install Confluent Manager for Apache Flink with Helm](helm.md#install-cmf-helm)
- [Get Help with Confluent Platform for Apache Flink](../get-help.md#cpf-get-help)
