Skip to content

Commit

Permalink
Update documentation (Strimzi CI build )
Browse files Browse the repository at this point in the history
Signed-off-by: Strimzi CI <[email protected]>
  • Loading branch information
Strimzi CI committed Jun 22, 2023
1 parent 36a5398 commit 58c0b11
Show file tree
Hide file tree
Showing 10 changed files with 1,891 additions and 463 deletions.
2 changes: 1 addition & 1 deletion contributing/guide/contributing.html
Original file line number Diff line number Diff line change
Expand Up @@ -1516,7 +1516,7 @@ <h3 id="access_another_writers_unmerged_commits"><a class="link" href="#access_a
</ol>
</div>
<div class="paragraph">
<p><em>Revised on 2023-06-22 15:42:43 UTC</em></p>
<p><em>Revised on 2023-06-22 19:18:19 UTC</em></p>
</div>
</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions contributing/guide/full.html
Original file line number Diff line number Diff line change
Expand Up @@ -1957,15 +1957,15 @@ <h3 id="access_another_writers_unmerged_commits"><a class="link" href="#access_a
</ol>
</div>
<div class="paragraph">
<p><em>Revised on 2023-06-22 15:42:41 UTC</em></p>
<p><em>Revised on 2023-06-22 19:18:16 UTC</em></p>
</div>
</div>
</div>
</div>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2023-06-22 15:42:17 UTC
Last updated 2023-06-22 19:17:49 UTC
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.3/highlight.min.js"></script>
Expand Down
3 changes: 3 additions & 0 deletions docs/operators/in-development/configuring-book.html
Original file line number Diff line number Diff line change
Expand Up @@ -1169,6 +1169,9 @@ <h3 id="con-common-configuration-jvm-reference"><a class="link" href="#con-commo
<p><code>Kafka.spec.cruiseControl</code></p>
</li>
<li>
<p><code>KafkaNodePool.spec</code></p>
</li>
<li>
<p><code>KafkaConnect.spec</code></p>
</li>
<li>
Expand Down
2 changes: 1 addition & 1 deletion docs/operators/in-development/contributing-book.html
Original file line number Diff line number Diff line change
Expand Up @@ -1516,7 +1516,7 @@ <h3 id="access_another_writers_unmerged_commits"><a class="link" href="#access_a
</ol>
</div>
<div class="paragraph">
<p><em>Revised on 2023-06-22 15:42:43 UTC</em></p>
<p><em>Revised on 2023-06-22 19:18:19 UTC</em></p>
</div>
</div>
</div>
Expand Down
1,227 changes: 942 additions & 285 deletions docs/operators/in-development/deploying-book.html

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion docs/operators/in-development/full/configuring.html
Original file line number Diff line number Diff line change
Expand Up @@ -1610,6 +1610,9 @@ <h3 id="con-common-configuration-jvm-reference"><a class="link" href="#con-commo
<p><code>Kafka.spec.cruiseControl</code></p>
</li>
<li>
<p><code>KafkaNodePool.spec</code></p>
</li>
<li>
<p><code>KafkaConnect.spec</code></p>
</li>
<li>
Expand Down Expand Up @@ -17498,7 +17501,7 @@ <h2 id="type-StrimziPodSetStatus-reference"><a class="link" href="#type-StrimziP
</div>
<div id="footer">
<div id="footer-text">
Last updated 2023-06-22 15:42:17 UTC
Last updated 2023-06-22 19:17:49 UTC
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.3/highlight.min.js"></script>
Expand Down
4 changes: 2 additions & 2 deletions docs/operators/in-development/full/contributing.html
Original file line number Diff line number Diff line change
Expand Up @@ -1957,15 +1957,15 @@ <h3 id="access_another_writers_unmerged_commits"><a class="link" href="#access_a
</ol>
</div>
<div class="paragraph">
<p><em>Revised on 2023-06-22 15:42:41 UTC</em></p>
<p><em>Revised on 2023-06-22 19:18:16 UTC</em></p>
</div>
</div>
</div>
</div>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2023-06-22 15:42:17 UTC
Last updated 2023-06-22 19:17:49 UTC
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.3/highlight.min.js"></script>
Expand Down
961 changes: 809 additions & 152 deletions docs/operators/in-development/full/deploying.html

Large diffs are not rendered by default.

74 changes: 64 additions & 10 deletions docs/operators/in-development/full/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -490,10 +490,11 @@ <h1>Strimzi Overview</h1>
<li><a href="#configuration-points-resources_str">7.1. Custom resources</a></li>
<li><a href="#configuration-points-common_str">7.2. Common configuration</a></li>
<li><a href="#configuration-points-broker_str">7.3. Kafka cluster configuration</a></li>
<li><a href="#con-configuration-points-mm2-str">7.4. Kafka MirrorMaker 2 configuration</a></li>
<li><a href="#con-configuration-points-mm-str">7.5. Kafka MirrorMaker configuration</a></li>
<li><a href="#configuration-points-connect_str">7.6. Kafka Connect configuration</a></li>
<li><a href="#configuration-points-bridge_str">7.7. Kafka Bridge configuration</a></li>
<li><a href="#configuration-points-node_pools_str">7.4. (Preview) Kafka node pools configuration</a></li>
<li><a href="#con-configuration-points-mm2-str">7.5. Kafka MirrorMaker 2 configuration</a></li>
<li><a href="#con-configuration-points-mm-str">7.6. Kafka MirrorMaker configuration</a></li>
<li><a href="#configuration-points-connect_str">7.7. Kafka Connect configuration</a></li>
<li><a href="#configuration-points-bridge_str">7.8. Kafka Bridge configuration</a></li>
</ul>
</li>
<li><a href="#security-overview_str">8. Securing Kafka</a>
Expand Down Expand Up @@ -1458,7 +1459,7 @@ <h3 id="con-feature-gates-overview-str"><a class="link" href="#con-feature-gates
<p>Feature gates are set in the operator configuration and have three stages of maturity: alpha, beta, or General Availability (GA).</p>
</div>
<div class="paragraph">
<p>For more information, see <a href="./deploying.html#ref-operator-cluster-feature-gates-str">Feature gates</a>.</p>
<p>For more information, see <a href="./deploying.html#ref-operator-cluster-feature-gates-str" target="_blank" rel="noopener">Feature gates</a>.</p>
</div>
</div>
</div>
Expand Down Expand Up @@ -1800,7 +1801,60 @@ <h4 id="example_yaml_showing_kafka_configuration" class="discrete">Example YAML
</div>
</div>
<div class="sect2">
<h3 id="con-configuration-points-mm2-str"><a class="link" href="#con-configuration-points-mm2-str">7.4. Kafka MirrorMaker 2 configuration</a></h3>
<h3 id="configuration-points-node_pools_str"><a class="link" href="#configuration-points-node_pools_str">7.4. (Preview) Kafka node pools configuration</a></h3>
<div class="paragraph _abstract">
<p>A node pool refers to a distinct group of Kafka nodes within a Kafka cluster.
By using node pools, nodes can have different configuration within the same Kafka cluster.
Configuration options not specified in the node pool are inherited from the Kafka configuration.</p>
</div>
<div class="paragraph">
<p>The node pools feature is available as a preview that can be enabled using the <code>KafkaNodePool</code> feature gate.
You can deploy a Kafka cluster with one or more node pools.
The node pool configuration includes mandatory and optional settings.
Configuration for replicas, roles, and storage is mandatory.</p>
</div>
<div class="paragraph">
<p>If you are using KRaft mode (which is also available as a preview), you can specify roles for all nodes in the node pool to operate as brokers, controllers, or both.
Controller and dual roles are specific to KRaft.
If you are using Kafka clusters that use ZooKeeper for cluster management, you can use node pools that are configured with broker roles only.</p>
</div>
<h4 id="example_yaml_showing_node_pool_configuration" class="discrete">Example YAML showing node pool configuration</h4>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-shell hljs" data-lang="shell">apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaNodePool
metadata:
name: pool-a
labels:
strimzi.io/cluster: my-cluster
spec:
replicas: 3
roles:
- broker
storage:
type: jbod
volumes:
- id: 0
type: persistent-claim
size: 100Gi
deleteClaim: false</code></pre>
</div>
</div>
<div class="admonitionblock important">
<table>
<tr>
<td class="icon">
<div class="title">Important</div>
</td>
<td class="content">
<strong>KRaft mode is not ready for production in Apache Kafka or in Strimzi.</strong>
</td>
</tr>
</table>
</div>
</div>
<div class="sect2">
<h3 id="con-configuration-points-mm2-str"><a class="link" href="#con-configuration-points-mm2-str">7.5. Kafka MirrorMaker 2 configuration</a></h3>
<div class="paragraph _abstract">
<p>Kafka MirrorMaker 2 replicates data between two or more active Kafka clusters, within or across data centers.
To set up MirrorMaker 2, a source and target (destination) Kafka cluster must be running.</p>
Expand Down Expand Up @@ -1857,7 +1911,7 @@ <h4 id="example_yaml_showing_mirrormaker_2_configuration" class="discrete">Examp
</div>
</div>
<div class="sect2">
<h3 id="con-configuration-points-mm-str"><a class="link" href="#con-configuration-points-mm-str">7.5. Kafka MirrorMaker configuration</a></h3>
<h3 id="con-configuration-points-mm-str"><a class="link" href="#con-configuration-points-mm-str">7.6. Kafka MirrorMaker configuration</a></h3>
<div class="paragraph">
<p>Kafka MirrorMaker (also referred to as MirrorMaker 1) uses producers and consumers to replicate data across clusters as follows:</p>
</div>
Expand Down Expand Up @@ -1940,7 +1994,7 @@ <h4 id="example_yaml_showing_mirrormaker_configuration" class="discrete">Example
</div>
</div>
<div class="sect2">
<h3 id="configuration-points-connect_str"><a class="link" href="#configuration-points-connect_str">7.6. Kafka Connect configuration</a></h3>
<h3 id="configuration-points-connect_str"><a class="link" href="#configuration-points-connect_str">7.7. Kafka Connect configuration</a></h3>
<div class="paragraph _abstract">
<p>Use Strimzi’s <code>KafkaConnect</code> resource to quickly and easily create new Kafka Connect clusters.</p>
</div>
Expand Down Expand Up @@ -2339,7 +2393,7 @@ <h4 id="kafka_connect_api" class="discrete">Kafka Connect API</h4>
</div>
</div>
<div class="sect2">
<h3 id="configuration-points-bridge_str"><a class="link" href="#configuration-points-bridge_str">7.7. Kafka Bridge configuration</a></h3>
<h3 id="configuration-points-bridge_str"><a class="link" href="#configuration-points-bridge_str">7.8. Kafka Bridge configuration</a></h3>
<div class="paragraph">
<p>A Kafka Bridge configuration requires a bootstrap server specification for the Kafka cluster it connects to, as well as any encryption and authentication options required.</p>
</div>
Expand Down Expand Up @@ -2798,7 +2852,7 @@ <h3 id="metrics-overview-cruisecontrol_str"><a class="link" href="#metrics-overv
</div>
<div id="footer">
<div id="footer-text">
Last updated 2023-06-22 15:42:17 UTC
Last updated 2023-06-22 19:17:49 UTC
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.3/highlight.min.js"></script>
Expand Down
72 changes: 63 additions & 9 deletions docs/operators/in-development/overview-book.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,11 @@
<li><a href="#configuration-points-resources_str">7.1. Custom resources</a></li>
<li><a href="#configuration-points-common_str">7.2. Common configuration</a></li>
<li><a href="#configuration-points-broker_str">7.3. Kafka cluster configuration</a></li>
<li><a href="#con-configuration-points-mm2-str">7.4. Kafka MirrorMaker 2 configuration</a></li>
<li><a href="#con-configuration-points-mm-str">7.5. Kafka MirrorMaker configuration</a></li>
<li><a href="#configuration-points-connect_str">7.6. Kafka Connect configuration</a></li>
<li><a href="#configuration-points-bridge_str">7.7. Kafka Bridge configuration</a></li>
<li><a href="#configuration-points-node_pools_str">7.4. (Preview) Kafka node pools configuration</a></li>
<li><a href="#con-configuration-points-mm2-str">7.5. Kafka MirrorMaker 2 configuration</a></li>
<li><a href="#con-configuration-points-mm-str">7.6. Kafka MirrorMaker configuration</a></li>
<li><a href="#configuration-points-connect_str">7.7. Kafka Connect configuration</a></li>
<li><a href="#configuration-points-bridge_str">7.8. Kafka Bridge configuration</a></li>
</ul>
</li>
<li><a href="#security-overview_str">8. Securing Kafka</a>
Expand Down Expand Up @@ -1017,7 +1018,7 @@ <h3 id="con-feature-gates-overview-str"><a class="link" href="#con-feature-gates
<p>Feature gates are set in the operator configuration and have three stages of maturity: alpha, beta, or General Availability (GA).</p>
</div>
<div class="paragraph">
<p>For more information, see <a href="./deploying.html#ref-operator-cluster-feature-gates-str">Feature gates</a>.</p>
<p>For more information, see <a href="./deploying.html#ref-operator-cluster-feature-gates-str" target="_blank" rel="noopener">Feature gates</a>.</p>
</div>
</div>
</div>
Expand Down Expand Up @@ -1359,7 +1360,60 @@ <h4 id="example_yaml_showing_kafka_configuration" class="discrete">Example YAML
</div>
</div>
<div class="sect2">
<h3 id="con-configuration-points-mm2-str"><a class="link" href="#con-configuration-points-mm2-str">7.4. Kafka MirrorMaker 2 configuration</a></h3>
<h3 id="configuration-points-node_pools_str"><a class="link" href="#configuration-points-node_pools_str">7.4. (Preview) Kafka node pools configuration</a></h3>
<div class="paragraph _abstract">
<p>A node pool refers to a distinct group of Kafka nodes within a Kafka cluster.
By using node pools, nodes can have different configuration within the same Kafka cluster.
Configuration options not specified in the node pool are inherited from the Kafka configuration.</p>
</div>
<div class="paragraph">
<p>The node pools feature is available as a preview that can be enabled using the <code>KafkaNodePool</code> feature gate.
You can deploy a Kafka cluster with one or more node pools.
The node pool configuration includes mandatory and optional settings.
Configuration for replicas, roles, and storage is mandatory.</p>
</div>
<div class="paragraph">
<p>If you are using KRaft mode (which is also available as a preview), you can specify roles for all nodes in the node pool to operate as brokers, controllers, or both.
Controller and dual roles are specific to KRaft.
If you are using Kafka clusters that use ZooKeeper for cluster management, you can use node pools that are configured with broker roles only.</p>
</div>
<h4 id="example_yaml_showing_node_pool_configuration" class="discrete">Example YAML showing node pool configuration</h4>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-shell hljs" data-lang="shell">apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaNodePool
metadata:
name: pool-a
labels:
strimzi.io/cluster: my-cluster
spec:
replicas: 3
roles:
- broker
storage:
type: jbod
volumes:
- id: 0
type: persistent-claim
size: 100Gi
deleteClaim: false</code></pre>
</div>
</div>
<div class="admonitionblock important">
<table>
<tr>
<td class="icon">
<div class="title">Important</div>
</td>
<td class="content">
<strong>KRaft mode is not ready for production in Apache Kafka or in Strimzi.</strong>
</td>
</tr>
</table>
</div>
</div>
<div class="sect2">
<h3 id="con-configuration-points-mm2-str"><a class="link" href="#con-configuration-points-mm2-str">7.5. Kafka MirrorMaker 2 configuration</a></h3>
<div class="paragraph _abstract">
<p>Kafka MirrorMaker 2 replicates data between two or more active Kafka clusters, within or across data centers.
To set up MirrorMaker 2, a source and target (destination) Kafka cluster must be running.</p>
Expand Down Expand Up @@ -1416,7 +1470,7 @@ <h4 id="example_yaml_showing_mirrormaker_2_configuration" class="discrete">Examp
</div>
</div>
<div class="sect2">
<h3 id="con-configuration-points-mm-str"><a class="link" href="#con-configuration-points-mm-str">7.5. Kafka MirrorMaker configuration</a></h3>
<h3 id="con-configuration-points-mm-str"><a class="link" href="#con-configuration-points-mm-str">7.6. Kafka MirrorMaker configuration</a></h3>
<div class="paragraph">
<p>Kafka MirrorMaker (also referred to as MirrorMaker 1) uses producers and consumers to replicate data across clusters as follows:</p>
</div>
Expand Down Expand Up @@ -1499,7 +1553,7 @@ <h4 id="example_yaml_showing_mirrormaker_configuration" class="discrete">Example
</div>
</div>
<div class="sect2">
<h3 id="configuration-points-connect_str"><a class="link" href="#configuration-points-connect_str">7.6. Kafka Connect configuration</a></h3>
<h3 id="configuration-points-connect_str"><a class="link" href="#configuration-points-connect_str">7.7. Kafka Connect configuration</a></h3>
<div class="paragraph _abstract">
<p>Use Strimzi’s <code>KafkaConnect</code> resource to quickly and easily create new Kafka Connect clusters.</p>
</div>
Expand Down Expand Up @@ -1898,7 +1952,7 @@ <h4 id="kafka_connect_api" class="discrete">Kafka Connect API</h4>
</div>
</div>
<div class="sect2">
<h3 id="configuration-points-bridge_str"><a class="link" href="#configuration-points-bridge_str">7.7. Kafka Bridge configuration</a></h3>
<h3 id="configuration-points-bridge_str"><a class="link" href="#configuration-points-bridge_str">7.8. Kafka Bridge configuration</a></h3>
<div class="paragraph">
<p>A Kafka Bridge configuration requires a bootstrap server specification for the Kafka cluster it connects to, as well as any encryption and authentication options required.</p>
</div>
Expand Down

0 comments on commit 58c0b11

Please sign in to comment.