You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* xref:../scalability_and_performance/using-node-tuning-operator.adoc#node-tuning-hosted-cluster_node-tuning-operator[Configuring node tuning in a hosted cluster]
19
-
* xref:../scalability_and_performance/using-node-tuning-operator.adoc#advanced-node-tuning-hosted-cluster_node-tuning-operator[Advanced node tuning for hosted clusters by setting kernel boot parameters]
//* xref:../scalability_and_performance/using-node-tuning-operator.adoc#node-tuning-hosted-cluster_node-tuning-operator[Configuring node tuning in a hosted cluster]
21
+
//* xref:../scalability_and_performance/using-node-tuning-operator.adoc#advanced-node-tuning-hosted-cluster_node-tuning-operator[Advanced node tuning for hosted clusters by setting kernel boot parameters]
In management clusters for production use, you need {mce}, which is available through OperatorHub. The {mce-short} bundles a supported build of the HyperShift Operator. For your management clusters to remain supported, you must use the version of {product-title} that {mce-short} runs on. In general, a new release of {mce-short} runs on the following versions of {product-title}:
23
+
24
+
* The latest General Availability version of {product-title}
25
+
* Two versions before the latest General Availability version of {product-title}
26
+
27
+
The full list of {product-title} versions that you can install through the HyperShift Operator on a management cluster depends on the version of your HyperShift Operator. However, the list always includes at least the same {product-title} version as the management cluster and two previous minor versions relative to the management cluster. For example, if the management cluster is running 4.17 and a supported version of {mce-short}, the HyperShift Operator can install 4.17, 4.16, 4.15, and 4.14 hosted clusters.
28
+
11
29
With each major, minor, or patch version release of {product-title}, two components of {hcp} are released:
12
30
13
31
* The HyperShift Operator
14
32
* The `hcp` command-line interface (CLI)
15
33
34
+
[id="hcp-versioning-ho_{context}"]
35
+
== HyperShift Operator
36
+
16
37
The HyperShift Operator manages the lifecycle of hosted clusters that are represented by the `HostedCluster` API resources. The HyperShift Operator is released with each {product-title} release. The HyperShift Operator creates the `supported-versions` config map in the `hypershift` namespace. The config map contains the supported hosted cluster versions.
17
38
18
39
You can host different versions of control planes on the same management cluster.
@@ -31,10 +52,25 @@ You can host different versions of control planes on the same management cluster
31
52
namespace: hypershift
32
53
----
33
54
34
-
You can use the `hcp` CLI to create hosted clusters.
55
+
[id="hcp-versioning-cli_{context}"]
56
+
== {hcp} CLI
57
+
58
+
You can use the `hcp` CLI to create hosted clusters. You can download the CLI from {mce-short}. When you run the `hcp version` command, the output shows the latest {product-title} that the CLI supports against your `kubeconfig` file.
59
+
60
+
[id="hcp-versioning-api_{context}"]
61
+
== hypershift.openshift.io API
35
62
36
63
You can use the `hypershift.openshift.io` API resources, such as, `HostedCluster` and `NodePool`, to create and manage {product-title} clusters at scale. A `HostedCluster` resource contains the control plane and common data plane configuration. When you create a `HostedCluster` resource, you have a fully functional control plane with no attached nodes. A `NodePool` resource is a scalable set of worker nodes that is attached to a `HostedCluster` resource.
37
64
38
65
The API version policy generally aligns with the policy for link:https://kubernetes.io/docs/reference/using-api/#api-versioning[Kubernetes API versioning].
39
66
40
-
Updates for {hcp} involve updating the hosted cluster and the node pools. For more information, see "Updates for hosted control planes".
67
+
Updates for {hcp} involve updating the hosted cluster and the node pools. For more information, see "Updates for hosted control planes".
68
+
69
+
[id="hcp-versioning-cpo_{context}"]
70
+
== Control Plane Operator
71
+
72
+
The Control Plane Operator is released as part of each {product-title} payload release image for the following architectures:
0 commit comments