Skip to content

Commit 1c54b46

Browse files
author
Michael Burke
committed
CMA Adding 2.10 Release Notes
1 parent 113c791 commit 1c54b46

File tree

3 files changed

+109
-57
lines changed

3 files changed

+109
-57
lines changed
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * nodes/nodes-pods-autoscaling-custom.adoc
4+
5+
:_content-type: CONCEPT
6+
[id="nodes-pods-autoscaling-custom-rn_{context}"]
7+
= Custom Metrics Autoscaler Operator release notes
8+
9+
The release notes for the Custom Metrics Autoscaler Operator for Red Hat OpenShift describe new features and enhancements, deprecated features, and known issues.
10+
11+
The Custom Metrics Autoscaler Operator uses the Kubernetes-based Event Driven Autoscaler (KEDA) and is built on top of the {product-title} horizontal pod autoscaler (HPA).
12+
13+
[NOTE]
14+
====
15+
The Custom Metrics Autoscaler Operator for Red Hat OpenShift is provided as an installable component, with a distinct release cycle from the core {product-title}. The link:https://access.redhat.com/support/policy/updates/openshift#cma[Red Hat OpenShift Container Platform Life Cycle Policy] outlines release compatibility.
16+
====
17+
18+
[id="nodes-pods-autoscaling-custom-rn-versions_{context}"]
19+
== Supported versions
20+
21+
The following table defines the Custom Metrics Autoscaler Operator versions for each {product-title} version.
22+
23+
[cols="3,7,3",options="header"]
24+
|===
25+
|Version
26+
|{product-title} version
27+
|General availability
28+
29+
|2.10
30+
|4.13
31+
|General availability
32+
33+
|2.10
34+
|4.12
35+
|General availability
36+
37+
|2.10
38+
|4.11
39+
|General availability
40+
41+
|2.10
42+
|4.10
43+
|General availability
44+
|===
45+
46+
[id="nodes-pods-autoscaling-custom-rn-210_{context}"]
47+
== Custom Metrics Autoscaler Operator 2.10 release notes
48+
49+
This release of the Custom Metrics Autoscaler Operator 2.10 provides new features and bug fixes for running the Operator in an {product-title} cluster. The components of the Custom Metrics Autoscaler Operator 2.10 were released in link:https://access.redhat.com/errata/RHEA-:[RHEA-:].
50+
51+
[id="nodes-pods-autoscaling-custom-rn-210-new_{context}"]
52+
=== New features and enhancements
53+
54+
[id="nodes-pods-autoscaling-custom-rn-210-ga_{context}"]
55+
==== Custom Metrics Autoscaler Operator general availability
56+
57+
The Custom Metrics Autoscaler Operator is now generally available as of Custom Metrics Autoscaler Operator version 2.10.
58+
59+
:FeatureName: Scaling by using a scaled job
60+
include::snippets/technology-preview.adoc[]
61+
62+
[id="nodes-pods-autoscaling-custom-rn-210-metrics_{context}"]
63+
==== Custom Metrics Autoscaler Operator metrics
64+
65+
You can now use the Prometheus Query Language (PromQL) to query metrics from the Custom Metrics Autoscaler Operator.
66+
67+
[id="nodes-pods-autoscaling-custom-rn-210-pause_{context}"]
68+
==== Pausing the custom metrics autoscaling for scaled objects
69+
70+
You can now pause the autoscaling of a scaled object, as needed, and resume autoscaling when ready.
71+
72+
[id="nodes-pods-autoscaling-custom-rn-210-fall-back_{context}"]
73+
==== Replica fall back for scaled objects
74+
75+
You can now specify the number of replicas to fall back to if a scaled object fails to get metrics from the source.
76+
77+
[id="nodes-pods-autoscaling-custom-rn-210-hpa-name_{context}"]
78+
==== Customizable HPA naming for scaled objects
79+
80+
You can now specify a custom name for the horizontal pod autoscaler in scaled objects.
81+
82+
[id="nodes-pods-autoscaling-custom-rn-210-activation_{context}"]
83+
==== Activation and scaling thresholds
84+
85+
Because the horizontal pod autoscaler (HPA) cannot scale to or from 0 replicas, the Custom Metrics Autoscaler Operator does that scaling, after which the HPA performs the scaling. You can now specify when the HPA takes over autoscaling, based on the number of replicas. This allows for more flexibility with your scaling policies.
86+

modules/nodes-pods-autoscaling-custom-rn.adoc

Lines changed: 10 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -3,44 +3,8 @@
33
// * nodes/nodes-pods-autoscaling-custom.adoc
44

55
:_content-type: CONCEPT
6-
[id="nodes-pods-autoscaling-custom-rn_{context}"]
7-
= Custom Metrics Autoscaler Operator release notes
8-
9-
The release notes for the Custom Metrics Autoscaler Operator for Red Hat Openshift describe new features and enhancements, deprecated features, and known issues.
10-
11-
The Custom Metrics Autoscaler Operator uses the Kubernetes-based Event Driven Autoscaler (KEDA) and is built on top of the {product-title} horizontal pod autoscaler (HPA).
12-
13-
[NOTE]
14-
====
15-
The Custom Metrics Autoscaler Operator for Red Hat OpenShift is provided as an installable component, with a distinct release cycle from the core {product-title}. The link:https://access.redhat.com/support/policy/updates/openshift#cma[Red Hat OpenShift Container Platform Life Cycle Policy] outlines release compatibility.
16-
====
17-
18-
[id="nodes-pods-autoscaling-custom-rn-versions_{context}"]
19-
== Supported versions
20-
21-
The following table defines the Custom Metrics Autoscaler Operator versions for each {product-title} version.
22-
23-
[cols="3,7,3",options="header"]
24-
|===
25-
|Version
26-
|{product-title} version
27-
|General availability
28-
29-
|2.8.2-174
30-
|4.12
31-
|Technology Preview
32-
33-
|2.8.2-174
34-
|4.11
35-
|Technology Preview
36-
37-
|2.8.2-174
38-
|4.10
39-
|Technology Preview
40-
|===
41-
426
[id="nodes-pods-autoscaling-custom-rn-282-174_{context}"]
43-
== Custom Metrics Autoscaler Operator 2.8.2-174 release notes
7+
= Custom Metrics Autoscaler Operator 2.8.2-174 release notes
448

459
This release of the Custom Metrics Autoscaler Operator 2.8.2-174 provides new features and bug fixes for running the Operator in an {product-title} cluster. The components of the Custom Metrics Autoscaler Operator 2.8.2-174 were released in link:https://access.redhat.com/errata/RHEA-2023:1683[RHEA-2023:1683].
4610

@@ -50,20 +14,20 @@ The Custom Metrics Autoscaler Operator is currently a link:https://access.redhat
5014
====
5115

5216
[id="nodes-pods-autoscaling-custom-rn-282-174-new_{context}"]
53-
=== New features and enhancements
17+
== New features and enhancements
5418

5519
[id="autoscaling-custom-2-8-2-upgrade-operator"]
56-
==== Operator upgrade support
20+
=== Operator upgrade support
5721

5822
You can now upgrade from a prior version of the Custom Metrics Autoscaler Operator. See "Changing the update channel for an Operator" in the "Additional resources" for information on upgrading an Operator.
5923

6024
[id="autoscaling-custom-2-8-2-must-gather"]
61-
==== must-gather support
25+
=== must-gather support
6226

6327
You can now collect data about the Custom Metrics Autoscaler Operator and its components by using the {product-title} `must-gather` tool. Currently, the process for using the `must-gather` tool with the Custom Metrics Autoscaler is different than for other operators. See "Gathering debugging data in the "Additional resources" for more information.
6428

6529
[id="nodes-pods-autoscaling-custom-rn-282_{context}"]
66-
== Custom Metrics Autoscaler Operator 2.8.2 release notes
30+
= Custom Metrics Autoscaler Operator 2.8.2 release notes
6731

6832
This release of the Custom Metrics Autoscaler Operator 2.8.2 provides new features and bug fixes for running the Operator in an {product-title} cluster. The components of the Custom Metrics Autoscaler Operator 2.8.2 were released in link:https://access.redhat.com/errata/RHSA-2023:1042[RHSA-2023:1042].
6933

@@ -73,15 +37,15 @@ The Custom Metrics Autoscaler Operator is currently a link:https://access.redhat
7337
====
7438

7539
[id="nodes-pods-autoscaling-custom-rn-282-new_{context}"]
76-
=== New features and enhancements
40+
== New features and enhancements
7741

7842
[id="autoscaling-custom-2-8-2-audit-log"]
79-
==== Audit Logging
43+
=== Audit Logging
8044

8145
You can now gather and view audit logs for the Custom Metrics Autoscaler Operator and its associated components. Audit logs are security-relevant chronological sets of records that document the sequence of activities that have affected the system by individual users, administrators, or other components of the system.
8246

8347
[id="autoscaling-custom-2-8-2-kafka-metrics"]
84-
==== Scale applications based on Apache Kafka metrics
48+
=== Scale applications based on Apache Kafka metrics
8549

8650
You can now use the KEDA Apache kafka trigger/scaler to scale deployments based on an Apache Kafka topic.
8751

@@ -93,11 +57,11 @@ Technology Preview features are not supported with Red Hat production service le
9357
====
9458

9559
[id="autoscaling-custom-2-8-2-cpu-metrics"]
96-
==== Scale applications based on CPU metrics
60+
=== Scale applications based on CPU metrics
9761

9862
You can now use the KEDA CPU trigger/scaler to scale deployments based on CPU metrics.
9963

10064
[id="autoscaling-custom-2-8-2-memory-metrics"]
101-
==== Scale applications based on memory metrics
65+
=== Scale applications based on memory metrics
10266

10367
You can now use the KEDA memory trigger/scaler to scale deployments based on memory metrics.

nodes/pods/nodes-pods-autoscaling-custom.adoc

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,31 @@ toc::[]
88

99
As a developer, you can use the custom metrics autoscaler to specify how {product-title} should automatically increase or decrease the number of pods for a deployment, stateful set, custom resource, or job based on custom metrics that are not based only on CPU or memory.
1010

11-
:FeatureName: Scaling by using a scaled job
12-
include::snippets/technology-preview.adoc[]
13-
1411
The Custom Metrics Autoscaler Operator for Red Hat OpenShift is an optional operator, based on the Kubernetes Event Driven Autoscaler (KEDA), that allows workloads to be scaled using additional metrics sources other than pod metrics.
1512

1613
The custom metrics autoscaler currently supports only the Prometheus, CPU, memory, and Apache Kafka metrics.
1714

1815
// For example, you can scale a database application based on the number of tables in the database, scale another application based on the number of messages in a Kafka topic, or scale based on incoming HTTP requests collected by {product-title} monitoring.
1916

20-
:FeatureName: Autoscaling based on Apache Kafka metrics
17+
:FeatureName: The custom metrics autoscaler
2118
include::snippets/technology-preview.adoc[leveloffset=+0]
2219

2320
// The following include statements pull in the module files that comprise
2421
// the assembly. Include any combination of concept, procedure, or reference
2522
// modules required to cover the user story. You can also include other
2623
// assemblies.
2724

28-
include::modules/nodes-pods-autoscaling-custom-rn.adoc[leveloffset=+1]
25+
include::modules/nodes-pods-autoscaling-custom-rn-210.adoc[leveloffset=+1]
26+
27+
.Additional resources
28+
29+
* xref:../../nodes/pods/nodes-pods-autoscaling-custom.adoc#nodes-pods-autoscaling-custom-metrics-access_nodes-pods-autoscaling-custom[Accessing performance metrics]
30+
* xref:../../nodes/pods/nodes-pods-autoscaling-custom.adoc#nodes-pods-autoscaling-custom-pausing_nodes-pods-autoscaling-custom[Pausing the custom metrics autoscaler for a workload]
31+
* For information on using fallback and HPA naming, see xref:../../nodes/pods/nodes-pods-autoscaling-custom.adoc#nodes-pods-autoscaling-custom-creating-workload_nodes-pods-autoscaling-custom[Adding a custom metrics autoscaler to a workload].
32+
* For information on activation and scaling thresholds, see xref:../../nodes/pods/nodes-pods-autoscaling-custom.adoc#nodes-pods-autoscaling-custom-about_nodes-pods-autoscaling-custom[Understanding the custom metrics autoscaler].
33+
34+
35+
include::modules/nodes-pods-autoscaling-custom-rn.adoc[leveloffset=+2]
2936

3037
.Additional resources
3138

@@ -67,10 +74,6 @@ include::modules/nodes-pods-autoscaling-custom-pausing.adoc[leveloffset=+1]
6774

6875
include::modules/nodes-pods-autoscaling-custom-audit.adoc[leveloffset=+1]
6976

70-
.Additional resources
71-
72-
* xref:../../nodes/pods/nodes-pods-autoscaling-custom.adoc#nodes-pods-autoscaling-custom-audit_nodes-pods-autoscaling-custom[Configuring audit logging]
73-
7477
include::modules/nodes-pods-autoscaling-custom-gather.adoc[leveloffset=+1]
7578

7679
.Additional resources
@@ -82,8 +85,6 @@ endif::openshift-origin[]
8285
8386
include::modules/nodes-pods-autoscaling-custom-metrics-access.adoc[leveloffset=+1]
8487

85-
include::modules/nodes-pods-autoscaling-custom-metrics.adoc[leveloffset=+2]
86-
8788
include::modules/nodes-pods-autoscaling-custom-adding.adoc[leveloffset=+1]
8889

8990
include::modules/nodes-pods-autoscaling-custom-creating-workload.adoc[leveloffset=+2]
@@ -93,6 +94,7 @@ include::modules/nodes-pods-autoscaling-custom-creating-workload.adoc[leveloffse
9394
* xref:../../nodes/pods/nodes-pods-autoscaling.adoc#nodes-pods-autoscaling-policies_nodes-pods-autoscaling[Scaling policies]
9495
* xref:../../nodes/pods/nodes-pods-autoscaling-custom.adoc#nodes-pods-autoscaling-custom-trigger_nodes-pods-autoscaling-custom[Understanding the custom metrics autoscaler triggers]
9596
* xref:../../nodes/pods/nodes-pods-autoscaling-custom.adoc#nodes-pods-autoscaling-custom-trigger-auth_nodes-pods-autoscaling-custom[Understanding custom metrics autoscaler trigger authentications]
97+
* xref:../../nodes/pods/nodes-pods-autoscaling-custom.adoc#nodes-pods-autoscaling-custom-audit_nodes-pods-autoscaling-custom[Configuring audit logging]
9698
9799
include::modules/nodes-pods-autoscaling-custom-creating-job.adoc[leveloffset=+2]
98100

0 commit comments

Comments
 (0)