Jump To Close Expand all Collapse all Table of contents Deploying and Upgrading AMQ Streams on OpenShift 1. Deployment overview Expand section "1. Deployment overview" Collapse section "1. Deployment overview" 1.1. How AMQ Streams supports Kafka 1.2. AMQ Streams Operators Expand section "1.2. AMQ Streams Operators" Collapse section "1.2. AMQ Streams Operators" 1.2.1. Cluster Operator 1.2.2. Topic Operator 1.2.3. User Operator 1.3. AMQ Streams custom resources Expand section "1.3. AMQ Streams custom resources" Collapse section "1.3. AMQ Streams custom resources" 1.3.1. AMQ Streams custom resource example 1.4. AMQ Streams installation methods 2. What is deployed with AMQ Streams Expand section "2. What is deployed with AMQ Streams" Collapse section "2. What is deployed with AMQ Streams" 2.1. Order of deployment 2.2. Additional deployment configuration options Expand section "2.2. Additional deployment configuration options" Collapse section "2.2. Additional deployment configuration options" 2.2.1. Securing Kafka 2.2.2. Monitoring your deployment 3. Preparing for your AMQ Streams deployment Expand section "3. Preparing for your AMQ Streams deployment" Collapse section "3. Preparing for your AMQ Streams deployment" 3.1. Deployment prerequisites 3.2. Downloading AMQ Streams release artifacts 3.3. Pushing container images to your own registry 3.4. Designating AMQ Streams administrators 4. Deploying AMQ Streams Expand section "4. Deploying AMQ Streams" Collapse section "4. Deploying AMQ Streams" 4.1. Create the Kafka cluster Expand section "4.1. Create the Kafka cluster" Collapse section "4.1. Create the Kafka cluster" 4.1.1. Deploying the Cluster Operator Expand section "4.1.1. Deploying the Cluster Operator" Collapse section "4.1.1. Deploying the Cluster Operator" 4.1.1.1. Watch options for a Cluster Operator deployment 4.1.1.2. Deploying the Cluster Operator to watch a single namespace 4.1.1.3. Deploying the Cluster Operator to watch multiple namespaces 4.1.1.4. Deploying the Cluster Operator to watch all namespaces 4.1.1.5. Deploying the Cluster Operator from the OperatorHub 4.1.2. Deploying Kafka Expand section "4.1.2. Deploying Kafka" Collapse section "4.1.2. Deploying Kafka" 4.1.2.1. Deploying the Kafka cluster 4.1.2.2. Deploying the Topic Operator using the Cluster Operator 4.1.2.3. Deploying the User Operator using the Cluster Operator 4.1.3. Alternative standalone deployment options for AMQ Streams Operators Expand section "4.1.3. Alternative standalone deployment options for AMQ Streams Operators" Collapse section "4.1.3. Alternative standalone deployment options for AMQ Streams Operators" 4.1.3.1. Deploying the standalone Topic Operator 4.1.3.2. Deploying the standalone User Operator 4.2. Deploy Kafka Connect Expand section "4.2. Deploy Kafka Connect" Collapse section "4.2. Deploy Kafka Connect" 4.2.1. Deploying Kafka Connect to your OpenShift cluster 4.2.2. Extending Kafka Connect with connector plug-ins Expand section "4.2.2. Extending Kafka Connect with connector plug-ins" Collapse section "4.2.2. Extending Kafka Connect with connector plug-ins" 4.2.2.1. Creating a Docker image from the Kafka Connect base image 4.2.2.2. Creating a container image using OpenShift builds and Source-to-Image 4.2.3. Creating and managing connectors Expand section "4.2.3. Creating and managing connectors" Collapse section "4.2.3. Creating and managing connectors" 4.2.3.1. KafkaConnector resources 4.2.3.2. Availability of the Kafka Connect REST API 4.2.4. Deploying a KafkaConnector resource to Kafka Connect 4.3. Deploy Kafka MirrorMaker Expand section "4.3. Deploy Kafka MirrorMaker" Collapse section "4.3. Deploy Kafka MirrorMaker" 4.3.1. Deploying Kafka MirrorMaker to your OpenShift cluster 4.4. Deploy Kafka Bridge Expand section "4.4. Deploy Kafka Bridge" Collapse section "4.4. Deploy Kafka Bridge" 4.4.1. Deploying Kafka Bridge to your OpenShift cluster 5. Setting up client access to the Kafka cluster Expand section "5. Setting up client access to the Kafka cluster" Collapse section "5. Setting up client access to the Kafka cluster" 5.1. Deploying example clients 5.2. Setting up access for clients outside of OpenShift 6. Setting up metrics and dashboards for AMQ Streams Expand section "6. Setting up metrics and dashboards for AMQ Streams" Collapse section "6. Setting up metrics and dashboards for AMQ Streams" 6.1. Example metrics files Expand section "6.1. Example metrics files" Collapse section "6.1. Example metrics files" 6.1.1. Example Grafana dashboards 6.1.2. Example Prometheus metrics configuration 6.2. Deploying Prometheus metrics configuration Expand section "6.2. Deploying Prometheus metrics configuration" Collapse section "6.2. Deploying Prometheus metrics configuration" 6.2.1. Copying Prometheus metrics configuration to a custom resource 6.2.2. Deploying a Kafka cluster with Prometheus metrics configuration 6.3. Viewing Kafka metrics and dashboards in OpenShift 4 Expand section "6.3. Viewing Kafka metrics and dashboards in OpenShift 4" Collapse section "6.3. Viewing Kafka metrics and dashboards in OpenShift 4" 6.3.1. Deploying the Prometheus resources 6.3.2. Creating a Service Account for Grafana 6.3.3. Deploying Grafana with a Prometheus datasource 6.3.4. Creating a Route to the Grafana Service 6.3.5. Importing the example Grafana dashboards 6.4. Viewing Kafka metrics and dashboards in OpenShift 3.11 Expand section "6.4. Viewing Kafka metrics and dashboards in OpenShift 3.11" Collapse section "6.4. Viewing Kafka metrics and dashboards in OpenShift 3.11" 6.4.1. Prometheus support 6.4.2. Setting up Prometheus Expand section "6.4.2. Setting up Prometheus" Collapse section "6.4.2. Setting up Prometheus" 6.4.2.1. Prometheus configuration 6.4.2.2. Prometheus resources 6.4.2.3. Deploying Prometheus 6.4.3. Setting up Prometheus Alertmanager Expand section "6.4.3. Setting up Prometheus Alertmanager" Collapse section "6.4.3. Setting up Prometheus Alertmanager" 6.4.3.1. Alertmanager configuration 6.4.3.2. Alerting rules 6.4.3.3. Alerting rule examples 6.4.3.4. Deploying Alertmanager 6.4.4. Setting up Grafana Expand section "6.4.4. Setting up Grafana" Collapse section "6.4.4. Setting up Grafana" 6.4.4.1. Deploying Grafana 6.4.4.2. Enabling the example Grafana dashboards 6.5. Add Kafka Exporter Expand section "6.5. Add Kafka Exporter" Collapse section "6.5. Add Kafka Exporter" 6.5.1. Monitoring Consumer lag 6.5.2. Example Kafka Exporter alerting rules 6.5.3. Exposing Kafka Exporter metrics 6.5.4. Configuring Kafka Exporter 6.5.5. Enabling the Kafka Exporter Grafana dashboard 6.6. Monitor Kafka Bridge Expand section "6.6. Monitor Kafka Bridge" Collapse section "6.6. Monitor Kafka Bridge" 6.6.1. Configuring Kafka Bridge 6.6.2. Enabling the Kafka Bridge Grafana dashboard 6.7. Monitor Cruise Control Expand section "6.7. Monitor Cruise Control" Collapse section "6.7. Monitor Cruise Control" 6.7.1. Configuring Cruise Control 6.7.2. Enabling the Cruise Control Grafana dashboard 7. Upgrading AMQ Streams Expand section "7. Upgrading AMQ Streams" Collapse section "7. Upgrading AMQ Streams" 7.1. AMQ Streams and Kafka upgrades Expand section "7.1. AMQ Streams and Kafka upgrades" Collapse section "7.1. AMQ Streams and Kafka upgrades" 7.1.1. Kafka versions 7.1.2. Upgrading the Cluster Operator Expand section "7.1.2. Upgrading the Cluster Operator" Collapse section "7.1.2. Upgrading the Cluster Operator" 7.1.2.1. Upgrading the Cluster Operator to a later version 7.1.3. Upgrading Kafka Expand section "7.1.3. Upgrading Kafka" Collapse section "7.1.3. Upgrading Kafka" 7.1.3.1. Kafka version and image mappings 7.1.3.2. Strategies for upgrading clients 7.1.3.3. Upgrading Kafka brokers and client applications 7.1.3.4. Updating listener configuration 7.1.3.5. Upgrading consumers and Kafka Streams applications to cooperative rebalancing 7.2. AMQ Streams resource upgrades Expand section "7.2. AMQ Streams resource upgrades" Collapse section "7.2. AMQ Streams resource upgrades" 7.2.1. Upgrading Kafka resources 7.2.2. Upgrading Kafka Connect resources 7.2.3. Upgrading Kafka Connect S2I resources 7.2.4. Upgrading Kafka MirrorMaker resources 7.2.5. Upgrading Kafka Topic resources 7.2.6. Upgrading Kafka User resources 8. Downgrading AMQ Streams Expand section "8. Downgrading AMQ Streams" Collapse section "8. Downgrading AMQ Streams" 8.1. Downgrading the Cluster Operator to a previous version 8.2. Downgrading Kafka Expand section "8.2. Downgrading Kafka" Collapse section "8.2. Downgrading Kafka" 8.2.1. Kafka version compatibility for downgrades 8.2.2. Downgrading Kafka brokers and client applications A. Using Your Subscription Legal Notice Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Deploying and Upgrading AMQ Streams on OpenShift Red Hat AMQ 2020.Q4For use with AMQ Streams 1.6 on OpenShift Container PlatformLegal NoticeAbstract This guide provides instructions for deploying and upgrading AMQ Streams Next