<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Confluent for Kubernetes Release Notes</title><link>https://docs.confluent.io/operator/2.10/release-notes.html</link><description>Latest features and updates for Confluent for Kubernetes</description><language>en-us</language><lastBuildDate>Thu, 12 Nov 2026 10:37:56 GMT</lastBuildDate><ttl>180</ttl><copyright>Copyright © Confluent Inc.</copyright><atom:link href="https://docs.confluent.io/operator/2.10/release-notes.xml" rel="self" type="application/rss+xml"/><item><title>[25 March, 2026] Confluent for Kubernetes 2.10.5 Release Notes</title><link>https://docs.confluent.io/operator/2.10/release-notes.html#march-2026-co-long-2-10-5-release-notes</link><guid>https://docs.confluent.io/operator/2.10/release-notes.html#march-2026-co-long-2-10-5-release-notes</guid><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><description><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.5 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.5 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.141</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.5</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="notable-fixes"> <h3>Notable fixes<a class="headerlink" href="#notable-fixes" title="Link to this heading"></a></h3> <ul> <li><p>Fixed an issue where the <code class="docutils literal notranslate"><span class="pre">platform.confluent.io/roll-delay-interval-seconds</span></code> annotation was ignored when upgrading the operator. This was causing pods to roll immediately instead of waiting for the configured delay.</p></li> <li><p>Fixed connector reconciliation for masked sensitive fields in Connect.</p> <p>Updated CFK’s connector reconciliation logic to properly handle Connect’s credential masking in the REST API, preventing unnecessary connector updates or restarts when sensitive configuration fields are masked.</p> </li> <li><p>Added auto reconcile capability for cluster link.</p></li> <li><p>Improved validation for inter-broker protocol (IBP) version and added automatic derivation of IBP for standard Confluent Platform images.</p></li> <li><p>Fixed metrics TLS configuration to correctly resolve keystore passwords from Vault-injected files when using <code class="docutils literal notranslate"><span class="pre">DirectoryPathInContainer</span></code>.</p></li> <li><p>Added support for configuring JMX authentication and access control using CR specifications to secure exposed JMX ports for all Confluent Platform components.</p> <div class="admonition important" data-admonition-type="important" role="note"> <span aria-hidden="true" class="admonition-icon"></span><div class="admonition-content"><p class="admonition-title">Important</p> <p>This is a breaking change to secure exposed JMX ports. This affects existing deployments that access JMX ports remotely for metrics queries.</p> </div></div> <p>For more information, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-monitor-cp.html#co-monitor-jmx"><span class="std std-ref">JMX Metrics</span></a>.</p> </li> <li><p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p></li> </ul> </section> ]]></description><content:encoded><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.5 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.5 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.141</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.5</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="notable-fixes"> <h3>Notable fixes<a class="headerlink" href="#notable-fixes" title="Link to this heading"></a></h3> <ul> <li><p>Fixed an issue where the <code class="docutils literal notranslate"><span class="pre">platform.confluent.io/roll-delay-interval-seconds</span></code> annotation was ignored when upgrading the operator. This was causing pods to roll immediately instead of waiting for the configured delay.</p></li> <li><p>Fixed connector reconciliation for masked sensitive fields in Connect.</p> <p>Updated CFK’s connector reconciliation logic to properly handle Connect’s credential masking in the REST API, preventing unnecessary connector updates or restarts when sensitive configuration fields are masked.</p> </li> <li><p>Added auto reconcile capability for cluster link.</p></li> <li><p>Improved validation for inter-broker protocol (IBP) version and added automatic derivation of IBP for standard Confluent Platform images.</p></li> <li><p>Fixed metrics TLS configuration to correctly resolve keystore passwords from Vault-injected files when using <code class="docutils literal notranslate"><span class="pre">DirectoryPathInContainer</span></code>.</p></li> <li><p>Added support for configuring JMX authentication and access control using CR specifications to secure exposed JMX ports for all Confluent Platform components.</p> <div class="admonition important" data-admonition-type="important" role="note"> <span aria-hidden="true" class="admonition-icon"></span><div class="admonition-content"><p class="admonition-title">Important</p> <p>This is a breaking change to secure exposed JMX ports. This affects existing deployments that access JMX ports remotely for metrics queries.</p> </div></div> <p>For more information, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-monitor-cp.html#co-monitor-jmx"><span class="std std-ref">JMX Metrics</span></a>.</p> </li> <li><p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p></li> </ul> </section> ]]></content:encoded></item><item><title>[8 December, 2025] Confluent for Kubernetes 2.10.4 Release Notes</title><link>https://docs.confluent.io/operator/2.10/release-notes.html#december-2025-co-long-2-10-4-release-notes</link><guid>https://docs.confluent.io/operator/2.10/release-notes.html#december-2025-co-long-2-10-4-release-notes</guid><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate><description><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.4 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.4 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.102</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.4</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="id7"> <h3>Notable fixes<a class="headerlink" href="#id7" title="Link to this heading"></a></h3> <ul> <li><p>Fixed issues with renewing certificate authorities (CAs) for auto-generated certificates.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-manage-certificates.html#co-manage-certificates"><span class="std std-ref">Manage TLS Certificates for Confluent Platform Using Confluent for Kubernetes</span></a>.</p> </li> <li><p>Added preventive validation in the CFK webhook for Kafka cluster scale-up and scale-down operations.</p></li> <li><p>Removed the inter-broker protocol version in Kafka server properties for KRaft-based clusters.</p></li> <li><p>Improved output of the KafkaRestClass custom resource (CR) status through <code class="docutils literal notranslate"><span class="pre">kubectl</span></code>.</p></li> <li><p>Fixed an issue in KRaft migration rollback to ZooKeeper where the required <code class="docutils literal notranslate"><span class="pre">platform.confluent.io/format-cluster-metadata-in-kafka</span></code> annotation was not being automatically added to the Kafka CR.</p></li> <li><p>Fixed node port collision for Kafka Token and TokenSASL listeners when using mTLS and RBAC in a Multi-Region Cluster (MRC) setup.</p></li> <li><p>Fixed load balancer port collision for Kafka Token and TokenSASL listeners when using mTLS and RBAC in a Multi-Region Cluster (MRC) setup.</p></li> <li><p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p></li> </ul> </section> ]]></description><content:encoded><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.4 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.4 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.102</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.4</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="id7"> <h3>Notable fixes<a class="headerlink" href="#id7" title="Link to this heading"></a></h3> <ul> <li><p>Fixed issues with renewing certificate authorities (CAs) for auto-generated certificates.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-manage-certificates.html#co-manage-certificates"><span class="std std-ref">Manage TLS Certificates for Confluent Platform Using Confluent for Kubernetes</span></a>.</p> </li> <li><p>Added preventive validation in the CFK webhook for Kafka cluster scale-up and scale-down operations.</p></li> <li><p>Removed the inter-broker protocol version in Kafka server properties for KRaft-based clusters.</p></li> <li><p>Improved output of the KafkaRestClass custom resource (CR) status through <code class="docutils literal notranslate"><span class="pre">kubectl</span></code>.</p></li> <li><p>Fixed an issue in KRaft migration rollback to ZooKeeper where the required <code class="docutils literal notranslate"><span class="pre">platform.confluent.io/format-cluster-metadata-in-kafka</span></code> annotation was not being automatically added to the Kafka CR.</p></li> <li><p>Fixed node port collision for Kafka Token and TokenSASL listeners when using mTLS and RBAC in a Multi-Region Cluster (MRC) setup.</p></li> <li><p>Fixed load balancer port collision for Kafka Token and TokenSASL listeners when using mTLS and RBAC in a Multi-Region Cluster (MRC) setup.</p></li> <li><p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p></li> </ul> </section> ]]></content:encoded></item><item><title>[29 September, 2025] Confluent for Kubernetes 2.10.3 Release Notes</title><link>https://docs.confluent.io/operator/2.10/release-notes.html#september-2025-co-long-2-10-3-release-notes</link><guid>https://docs.confluent.io/operator/2.10/release-notes.html#september-2025-co-long-2-10-3-release-notes</guid><pubDate>Mon, 29 Sep 2025 00:00:00 GMT</pubDate><description><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.3 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.3 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.71</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.3</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="notable-update"> <h3>Notable update<a class="headerlink" href="#notable-update" title="Link to this heading"></a></h3> <p>A new Confluent Enterprise license is available for the customer-managed Confluent Platform for Confluent Cloud subscription. This license allows you to use self-managed Confluent Platform components exclusively with Confluent Cloud services.</p> <p>If you encounter the following error when provisioning a new license, you should upgrade to a CFK version, 2.9.7, 2.10.3, 2.11.3, 3.0.1, or later.</p> <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>secretRef confluent-license: missing subject or contains invalid subject
</pre></div> </div> </section> <section id="id8"> <h3>Notable fixes<a class="headerlink" href="#id8" title="Link to this heading"></a></h3> <ul class="simple"> <li><p>Fixed the empty STATUS in the Schema CRD.</p></li> <li><p>Fixed the issue where OAuth configuration in the SchemaExporter CRD was ignored when exporting schemas to Confluent Cloud.</p></li> <li><p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p></li> </ul> </section> ]]></description><content:encoded><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.3 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.3 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.71</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.3</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="notable-update"> <h3>Notable update<a class="headerlink" href="#notable-update" title="Link to this heading"></a></h3> <p>A new Confluent Enterprise license is available for the customer-managed Confluent Platform for Confluent Cloud subscription. This license allows you to use self-managed Confluent Platform components exclusively with Confluent Cloud services.</p> <p>If you encounter the following error when provisioning a new license, you should upgrade to a CFK version, 2.9.7, 2.10.3, 2.11.3, 3.0.1, or later.</p> <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>secretRef confluent-license: missing subject or contains invalid subject
</pre></div> </div> </section> <section id="id8"> <h3>Notable fixes<a class="headerlink" href="#id8" title="Link to this heading"></a></h3> <ul class="simple"> <li><p>Fixed the empty STATUS in the Schema CRD.</p></li> <li><p>Fixed the issue where OAuth configuration in the SchemaExporter CRD was ignored when exporting schemas to Confluent Cloud.</p></li> <li><p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p></li> </ul> </section> ]]></content:encoded></item><item><title>[18 June, 2025] Confluent for Kubernetes 2.10.2 Release Notes</title><link>https://docs.confluent.io/operator/2.10/release-notes.html#june-2025-co-long-2-10-2-release-notes</link><guid>https://docs.confluent.io/operator/2.10/release-notes.html#june-2025-co-long-2-10-2-release-notes</guid><pubDate>Wed, 18 Jun 2025 00:00:00 GMT</pubDate><description><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.2 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.2 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.50</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.2</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="id9"> <h3>Notable fixes<a class="headerlink" href="#id9" title="Link to this heading"></a></h3> <p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p> </section> ]]></description><content:encoded><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.2 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.2 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.50</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.2</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="id9"> <h3>Notable fixes<a class="headerlink" href="#id9" title="Link to this heading"></a></h3> <p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p> </section> ]]></content:encoded></item><item><title>[24 March, 2025] Confluent for Kubernetes 2.10.1 Release Notes</title><link>https://docs.confluent.io/operator/2.10/release-notes.html#march-2025-co-long-2-10-1-release-notes</link><guid>https://docs.confluent.io/operator/2.10/release-notes.html#march-2025-co-long-2-10-1-release-notes</guid><pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate><description><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.1 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.1 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.35</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.1</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="id10"> <h3>Notable fixes<a class="headerlink" href="#id10" title="Link to this heading"></a></h3> <ul class="simple"> <li><p>Fixed a problem of CFK failing to communicate with the internal Kafka topics when the certificate authority chain had multiple certificates.</p></li> <li><p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p></li> </ul> </section> ]]></description><content:encoded><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.1 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.12 - 4.18).</p> <p>The images released in CFK 2.10.1 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.35</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.1</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="id10"> <h3>Notable fixes<a class="headerlink" href="#id10" title="Link to this heading"></a></h3> <ul class="simple"> <li><p>Fixed a problem of CFK failing to communicate with the internal Kafka topics when the certificate authority chain had multiple certificates.</p></li> <li><p>For the list of security and vulnerability issues fixed in this release, see <a class="reference external" href="https://support.confluent.io/hc/en-us/sections/360008413952-Security-Advisories-and-Security-Release-Notes">Security Advisories and Security Release Notes</a>.</p></li> </ul> </section> ]]></content:encoded></item><item><title>[3 December, 2024] Confluent for Kubernetes 2.10.0 Release Notes</title><link>https://docs.confluent.io/operator/2.10/release-notes.html#december-2024-co-long-2-10-0-release-notes</link><guid>https://docs.confluent.io/operator/2.10/release-notes.html#december-2024-co-long-2-10-0-release-notes</guid><pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate><description><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.0 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.11 - 4.17).</p> <p>The images released in CFK 2.10.0 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.6</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.0</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="id11"> <h3>New features<a class="headerlink" href="#id11" title="Link to this heading"></a></h3> <dl> <dt>Role-based access control (RBAC) with mTLS authentication</dt><dd><p>You can configure RBAC using mTLS authentication on a new Confluent Platform cluster.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-authenticate-kafka.html#co-authenticate-mds-mtls"><span class="std std-ref">mTLS authentication for MDS</span></a>.</p> </dd> <dt>File-based user store in MDS for RBAC</dt><dd><p>You can configure RBAC using a file-based user on a new Confluent Platform cluster.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-authenticate-kafka.html#co-authenticate-mds-file"><span class="std std-ref">File-based user store for MDS</span></a>.</p> </dd> <dt>Use CFK to manage Confluent Platform for Apache Flink® environments and applications</dt><dd><p>You can manage Confluent Platform for Apache Flink application resources using CFK customer resources.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-manage-flink.html#co-manage-flink"><span class="std std-ref">Manage Flink Applications Using Confluent for Kubernetes</span></a>.</p> </dd> </dl> </section> <section id="notable-enhancements-and-updates"> <h3>Notable enhancements and updates<a class="headerlink" href="#notable-enhancements-and-updates" title="Link to this heading"></a></h3> <ul> <li><p>Now you can mount secrets on the Connect cluster using directory paths.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-configure-connect.html#co-connect-mounted-secrets"><span class="std std-ref">Provide Connect credentials using mounted secrets</span></a>.</p> </li> <li><p>You can assign custom topic names for the Connect internal topics. Use the <code class="docutils literal notranslate"><span class="pre">spec.internalTopicNames.xxx</span></code> property in the Connect CR.</p> <p>If left unspecified, CFK uses the internally assigned topic names.</p> <p>See <a class="reference external" href="https://docs.confluent.io/operator/current/co-api.html#tag/Connect">CFK API reference for Connect</a>.</p> </li> <li><p>CFK shows ConfigOverride options that are set instead of the default values when you query a CR status.</p></li> <li><p>You can configure external access to JMX metrics using TCP.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-monitor-cp.html#co-monitor-cp"><span class="std std-ref">Monitor Confluent Platform with Confluent for Kubernetes</span></a>.</p> </li> <li><p>Non-RBAC to RBAC migration</p> <p>The workflow to enable RBAC in non-RBAC deployments is now tested and documented along with playbooks for various authentication scenarios.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-rbac.html#co-migrate-rbac-brownfield"><span class="std std-ref">Enable RBAC in running Confluent Platform cluster</span></a>.</p> </li> </ul> </section> <section id="id12"> <h3>Notable fixes<a class="headerlink" href="#id12" title="Link to this heading"></a></h3> <ul> <li><p>An issue causing failure to support the centralized RBAC was fixed. The fix applies to CFK releases 2.9.0 through 2.9.3.</p></li> <li><p>CFK Connect deployment now correctly sets the updated default values for Log4j.</p> <p>This fix will cause your Connect cluster to roll when you upgrade to CFK 2.10.0.</p> </li> <li><p>Removed privileged tag from the tasks in the KRaft controller to support air-gapped installation in the KRaft mode.</p></li> <li><p>Fixed an intermittent issue during the ZooKeeper to KRaft migration which was resulting in failure to set the owner.</p></li> <li><p>Fixed an issue that caused an authentication failure when scaling down a Kafka cluster, due to an incorrectly constructed REST call to the Self-Balancing Cluster (SBC) feature.</p></li> </ul> </section> <section id="known-issues"> <h3>Known issues<a class="headerlink" href="#known-issues" title="Link to this heading"></a></h3> <ul> <li><p>When deploying CFK to Red Hat OpenShift with Red Hat’s Operator Lifecycle Manager using the OperatorHub, you must use OpenShift version 4.9 or higher.</p> <p>This OpenShift version restriction does not apply when deploying CFK to Red Hat OpenShift in the standard way without using the Red Hat Operator Lifecycle Manager.</p> </li> <li><p>When CFK is deployed on an OpenShift cluster with Red Hat’s Operator LIfeCycle Manager/OperatorHub, capturing the support bundle for CFK using the command, <code class="docutils literal notranslate"><span class="pre">kubectl</span> <span class="pre">confluent</span> <span class="pre">support-bundle</span> <span class="pre">--namespace</span> <span class="pre">&lt;namespace&gt;</span></code>, can fail with the following error message:</p> <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>panic: runtime error: index out of range [0] with length 0
</pre></div> </div> </li> <li><p>If the ksqlDB REST endpoint is using the auto-generated certificates, the ksqlDB deployment that points to Confluent Cloud requires trusting the Let’s Encrypt CA.</p> <p>For this to work, you must provide a CA bundle through <code class="docutils literal notranslate"><span class="pre">cacerts.pem</span></code> that contains both (1) the Confluent Cloud CA and (2) the self-signed CA to the ksqlDB CR.</p> </li> <li><p>When TLS is enabled, and when Confluent Control Center (Legacy) uses a different TLS certificate to communicate with MDS or Confluent Cloud Schema Registry, Control Center (Legacy) cannot use an auto-generated TLS certificate to connect to MDS or Confluent Cloud Schema Registry. See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-troubleshooting.html#co-c3-mds-certificates"><span class="std std-ref">Troubleshooting Guide</span></a> for a workaround.</p></li> <li><p>When deploying the Schema Registry and Kafka CRs simultaneously, Schema Registry could fail because it cannot create topics with a replication factor of 3. It is because the Kafka brokers have not fully started.</p> <p>The workaround is to delete the Schema Registry deployment and re-deploy once Kafka is fully up.</p> </li> <li><p>When deploying an RBAC-enabled Kafka cluster in centralized mode, where another “secondary” Kafka is being used to store RBAC metadata, an error, “License Topic could not be created”, may return on the secondary Kafka cluster.</p></li> <li><p>A periodic Kubernetes TCP probe on ZooKeeper causes frequent warning messages “client has closed socket” when warning logs are enabled.</p></li> <li><p>REST Proxy configured with monitoring interceptors is missing the callback handler properties when RBAC is enabled. Interceptor would not work, and you would see an error message in the KafkaRestProxy log.</p> <p>As a workaround, manually add configuration overrides as shown in the following KafkaRestProxy CR:</p> <div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">configOverrides</span><span class="p">:</span>
<span class="w">  </span><span class="nt">server</span><span class="p">:</span>
<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">confluent.monitoring.interceptor.sasl.login.callback.handler.class=io.confluent.kafka.clients.plugins.auth.token.TokenUserLoginCallbackHandler</span>
<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">consumer.confluent.monitoring.interceptor.sasl.login.callback.handler.class=io.confluent.kafka.clients.plugins.auth.token.TokenUserLoginCallbackHandler</span>
<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">producer.confluent.monitoring.interceptor.sasl.login.callback.handler.class=io.confluent.kafka.clients.plugins.auth.token.TokenUserLoginCallbackHandler</span>
</pre></div> </div> </li> <li><p>When configuring source-initiated cluster links with CFK where the source cluster has TLS enabled, do not set <code class="docutils literal notranslate"><span class="pre">spec.tls</span></code>, and do not set <code class="docutils literal notranslate"><span class="pre">spec.authentication</span></code> in the ClusterLink CR on the destination cluster if the source cluster has mTLS authentication.</p> <p>Instead, in the Destination mode ClusterLink CR, under the <code class="docutils literal notranslate"><span class="pre">spec.configs</span></code> section, set:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">local.security.protocol:</span> <span class="pre">SSL</span></code> for mTLS.</p></li> <li><p><code class="docutils literal notranslate"><span class="pre">local.security.protocol:</span> <span class="pre">SASL_SSL</span></code> for SASL authentication with TLS.</p></li> </ul> <p>For details about configuring the destination cluster for source-initiated Cluster Linking, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-link-clusters.html#co-clusterlink-source-initiated-connection-destination-mode"><span class="std std-ref">Configure the source-initiated cluster link on the destination cluster</span></a>.</p> </li> <li><p>The CFK <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-troubleshooting.html#co-support-bundle"><span class="std std-ref">support bundle plugin</span></a> on Windows systems does not capture all the logs.</p> <p>As a workaround, specify the <code class="docutils literal notranslate"><span class="pre">--out-dir</span></code> flag in the <code class="docutils literal notranslate"><span class="pre">kubectl</span> <span class="pre">confluent</span>
<span class="pre">support-bundle</span></code> command to provide the output location for the support bundle.</p> </li> <li><p>CFK Blueprints 2.9 and 2.10.0 installation fails due to a missing GLIBC dependency.</p> <p>The issue was fixed in CFK Blueprints 2.11.0 release.</p> </li> </ul> </section> <section id="known-gaps-from-cp-cp-version"> <h3>Known gaps from Confluent Platform 7.8<a class="headerlink" href="#known-gaps-from-cp-cp-version" title="Link to this heading"></a></h3> <p>CFK 2.10 does not support the following Confluent Platform 7.8 functionality:</p> <ul class="simple"> <li><p>Kafka authentication mechanisms: Kerberos and SASL/Scram</p></li> </ul> </section> <section id="known-gaps-in-cob"> <h3>Known gaps in CFK Blueprints<a class="headerlink" href="#known-gaps-in-cob" title="Link to this heading"></a></h3> <p>CFK Blueprints 2.10 does not support the following CFK functionality:</p> <ul class="simple"> <li><p>Internal listener authentication change on the running cluster</p></li> <li><p>A central Confluent Platform cluster serving as the RBAC metadata store for multiple Confluent Platform clusters</p></li> <li><p>The StaticPortBasedRouting and NodePort external access methods</p></li> <li><p>Monitoring multiple Kafka clusters in Confluent Control Center (Legacy)</p></li> <li><p>Configuring and managing KRaft-based clusters</p></li> <li><p>Using OpenID Connect (OIDC) for authentication</p></li> </ul> </section> ]]></description><content:encoded><![CDATA[ <p>Confluent for Kubernetes (CFK) 2.10.0 allows you to deploy and manage Confluent Platform versions from 7.1.x to 7.8.x on Kubernetes versions 1.25 - 1.31 (OpenShift 4.11 - 4.17).</p> <p>The images released in CFK 2.10.0 are:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-operator:0.1145.6</span></code></p></li> <li><p><code class="docutils literal notranslate"><span class="pre">confluentinc/confluent-init-container:2.10.0</span></code></p></li> </ul> <p>For details on installing CFK and Confluent Platform using the above images, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cfk.html#co-deploy-operator"><span class="std std-ref">Deploy Confluent for Kubernetes</span></a> and <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-deploy-cp.html#co-deploy-cp"><span class="std std-ref">Deploy Confluent Platform using Confluent for Kubernetes</span></a>.</p> <section id="id11"> <h3>New features<a class="headerlink" href="#id11" title="Link to this heading"></a></h3> <dl> <dt>Role-based access control (RBAC) with mTLS authentication</dt><dd><p>You can configure RBAC using mTLS authentication on a new Confluent Platform cluster.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-authenticate-kafka.html#co-authenticate-mds-mtls"><span class="std std-ref">mTLS authentication for MDS</span></a>.</p> </dd> <dt>File-based user store in MDS for RBAC</dt><dd><p>You can configure RBAC using a file-based user on a new Confluent Platform cluster.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-authenticate-kafka.html#co-authenticate-mds-file"><span class="std std-ref">File-based user store for MDS</span></a>.</p> </dd> <dt>Use CFK to manage Confluent Platform for Apache Flink® environments and applications</dt><dd><p>You can manage Confluent Platform for Apache Flink application resources using CFK customer resources.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-manage-flink.html#co-manage-flink"><span class="std std-ref">Manage Flink Applications Using Confluent for Kubernetes</span></a>.</p> </dd> </dl> </section> <section id="notable-enhancements-and-updates"> <h3>Notable enhancements and updates<a class="headerlink" href="#notable-enhancements-and-updates" title="Link to this heading"></a></h3> <ul> <li><p>Now you can mount secrets on the Connect cluster using directory paths.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-configure-connect.html#co-connect-mounted-secrets"><span class="std std-ref">Provide Connect credentials using mounted secrets</span></a>.</p> </li> <li><p>You can assign custom topic names for the Connect internal topics. Use the <code class="docutils literal notranslate"><span class="pre">spec.internalTopicNames.xxx</span></code> property in the Connect CR.</p> <p>If left unspecified, CFK uses the internally assigned topic names.</p> <p>See <a class="reference external" href="https://docs.confluent.io/operator/current/co-api.html#tag/Connect">CFK API reference for Connect</a>.</p> </li> <li><p>CFK shows ConfigOverride options that are set instead of the default values when you query a CR status.</p></li> <li><p>You can configure external access to JMX metrics using TCP.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-monitor-cp.html#co-monitor-cp"><span class="std std-ref">Monitor Confluent Platform with Confluent for Kubernetes</span></a>.</p> </li> <li><p>Non-RBAC to RBAC migration</p> <p>The workflow to enable RBAC in non-RBAC deployments is now tested and documented along with playbooks for various authentication scenarios.</p> <p>See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-rbac.html#co-migrate-rbac-brownfield"><span class="std std-ref">Enable RBAC in running Confluent Platform cluster</span></a>.</p> </li> </ul> </section> <section id="id12"> <h3>Notable fixes<a class="headerlink" href="#id12" title="Link to this heading"></a></h3> <ul> <li><p>An issue causing failure to support the centralized RBAC was fixed. The fix applies to CFK releases 2.9.0 through 2.9.3.</p></li> <li><p>CFK Connect deployment now correctly sets the updated default values for Log4j.</p> <p>This fix will cause your Connect cluster to roll when you upgrade to CFK 2.10.0.</p> </li> <li><p>Removed privileged tag from the tasks in the KRaft controller to support air-gapped installation in the KRaft mode.</p></li> <li><p>Fixed an intermittent issue during the ZooKeeper to KRaft migration which was resulting in failure to set the owner.</p></li> <li><p>Fixed an issue that caused an authentication failure when scaling down a Kafka cluster, due to an incorrectly constructed REST call to the Self-Balancing Cluster (SBC) feature.</p></li> </ul> </section> <section id="known-issues"> <h3>Known issues<a class="headerlink" href="#known-issues" title="Link to this heading"></a></h3> <ul> <li><p>When deploying CFK to Red Hat OpenShift with Red Hat’s Operator Lifecycle Manager using the OperatorHub, you must use OpenShift version 4.9 or higher.</p> <p>This OpenShift version restriction does not apply when deploying CFK to Red Hat OpenShift in the standard way without using the Red Hat Operator Lifecycle Manager.</p> </li> <li><p>When CFK is deployed on an OpenShift cluster with Red Hat’s Operator LIfeCycle Manager/OperatorHub, capturing the support bundle for CFK using the command, <code class="docutils literal notranslate"><span class="pre">kubectl</span> <span class="pre">confluent</span> <span class="pre">support-bundle</span> <span class="pre">--namespace</span> <span class="pre">&lt;namespace&gt;</span></code>, can fail with the following error message:</p> <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>panic: runtime error: index out of range [0] with length 0
</pre></div> </div> </li> <li><p>If the ksqlDB REST endpoint is using the auto-generated certificates, the ksqlDB deployment that points to Confluent Cloud requires trusting the Let’s Encrypt CA.</p> <p>For this to work, you must provide a CA bundle through <code class="docutils literal notranslate"><span class="pre">cacerts.pem</span></code> that contains both (1) the Confluent Cloud CA and (2) the self-signed CA to the ksqlDB CR.</p> </li> <li><p>When TLS is enabled, and when Confluent Control Center (Legacy) uses a different TLS certificate to communicate with MDS or Confluent Cloud Schema Registry, Control Center (Legacy) cannot use an auto-generated TLS certificate to connect to MDS or Confluent Cloud Schema Registry. See <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-troubleshooting.html#co-c3-mds-certificates"><span class="std std-ref">Troubleshooting Guide</span></a> for a workaround.</p></li> <li><p>When deploying the Schema Registry and Kafka CRs simultaneously, Schema Registry could fail because it cannot create topics with a replication factor of 3. It is because the Kafka brokers have not fully started.</p> <p>The workaround is to delete the Schema Registry deployment and re-deploy once Kafka is fully up.</p> </li> <li><p>When deploying an RBAC-enabled Kafka cluster in centralized mode, where another “secondary” Kafka is being used to store RBAC metadata, an error, “License Topic could not be created”, may return on the secondary Kafka cluster.</p></li> <li><p>A periodic Kubernetes TCP probe on ZooKeeper causes frequent warning messages “client has closed socket” when warning logs are enabled.</p></li> <li><p>REST Proxy configured with monitoring interceptors is missing the callback handler properties when RBAC is enabled. Interceptor would not work, and you would see an error message in the KafkaRestProxy log.</p> <p>As a workaround, manually add configuration overrides as shown in the following KafkaRestProxy CR:</p> <div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="nt">configOverrides</span><span class="p">:</span>
<span class="w">  </span><span class="nt">server</span><span class="p">:</span>
<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">confluent.monitoring.interceptor.sasl.login.callback.handler.class=io.confluent.kafka.clients.plugins.auth.token.TokenUserLoginCallbackHandler</span>
<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">consumer.confluent.monitoring.interceptor.sasl.login.callback.handler.class=io.confluent.kafka.clients.plugins.auth.token.TokenUserLoginCallbackHandler</span>
<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">producer.confluent.monitoring.interceptor.sasl.login.callback.handler.class=io.confluent.kafka.clients.plugins.auth.token.TokenUserLoginCallbackHandler</span>
</pre></div> </div> </li> <li><p>When configuring source-initiated cluster links with CFK where the source cluster has TLS enabled, do not set <code class="docutils literal notranslate"><span class="pre">spec.tls</span></code>, and do not set <code class="docutils literal notranslate"><span class="pre">spec.authentication</span></code> in the ClusterLink CR on the destination cluster if the source cluster has mTLS authentication.</p> <p>Instead, in the Destination mode ClusterLink CR, under the <code class="docutils literal notranslate"><span class="pre">spec.configs</span></code> section, set:</p> <ul class="simple"> <li><p><code class="docutils literal notranslate"><span class="pre">local.security.protocol:</span> <span class="pre">SSL</span></code> for mTLS.</p></li> <li><p><code class="docutils literal notranslate"><span class="pre">local.security.protocol:</span> <span class="pre">SASL_SSL</span></code> for SASL authentication with TLS.</p></li> </ul> <p>For details about configuring the destination cluster for source-initiated Cluster Linking, see <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-link-clusters.html#co-clusterlink-source-initiated-connection-destination-mode"><span class="std std-ref">Configure the source-initiated cluster link on the destination cluster</span></a>.</p> </li> <li><p>The CFK <a class="reference internal" href="https://docs.confluent.io/operator/2.10/co-troubleshooting.html#co-support-bundle"><span class="std std-ref">support bundle plugin</span></a> on Windows systems does not capture all the logs.</p> <p>As a workaround, specify the <code class="docutils literal notranslate"><span class="pre">--out-dir</span></code> flag in the <code class="docutils literal notranslate"><span class="pre">kubectl</span> <span class="pre">confluent</span>
<span class="pre">support-bundle</span></code> command to provide the output location for the support bundle.</p> </li> <li><p>CFK Blueprints 2.9 and 2.10.0 installation fails due to a missing GLIBC dependency.</p> <p>The issue was fixed in CFK Blueprints 2.11.0 release.</p> </li> </ul> </section> <section id="known-gaps-from-cp-cp-version"> <h3>Known gaps from Confluent Platform 7.8<a class="headerlink" href="#known-gaps-from-cp-cp-version" title="Link to this heading"></a></h3> <p>CFK 2.10 does not support the following Confluent Platform 7.8 functionality:</p> <ul class="simple"> <li><p>Kafka authentication mechanisms: Kerberos and SASL/Scram</p></li> </ul> </section> <section id="known-gaps-in-cob"> <h3>Known gaps in CFK Blueprints<a class="headerlink" href="#known-gaps-in-cob" title="Link to this heading"></a></h3> <p>CFK Blueprints 2.10 does not support the following CFK functionality:</p> <ul class="simple"> <li><p>Internal listener authentication change on the running cluster</p></li> <li><p>A central Confluent Platform cluster serving as the RBAC metadata store for multiple Confluent Platform clusters</p></li> <li><p>The StaticPortBasedRouting and NodePort external access methods</p></li> <li><p>Monitoring multiple Kafka clusters in Confluent Control Center (Legacy)</p></li> <li><p>Configuring and managing KRaft-based clusters</p></li> <li><p>Using OpenID Connect (OIDC) for authentication</p></li> </ul> </section> ]]></content:encoded></item></channel></rss>