mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
79 lines
3.1 KiB
Plaintext
79 lines
3.1 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="control-plane"]
|
|
= Control plane architecture
|
|
include::_attributes/common-attributes.adoc[]
|
|
include::_attributes/attributes-openshift-dedicated.adoc[]
|
|
:context: control-plane
|
|
|
|
toc::[]
|
|
|
|
The _control plane_, which is composed of control plane machines, manages the {product-title} cluster.
|
|
The control plane machines manage workloads on the compute machines, which are also known as worker machines.
|
|
The cluster itself manages all upgrades to the machines by the actions of the Cluster Version Operator (CVO),
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
the Machine Config Operator,
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
and a set of individual Operators.
|
|
|
|
ifdef::openshift-rosa[]
|
|
:FeatureName: This control plane architecture
|
|
include::snippets/rosa-classic-support.adoc[]
|
|
|
|
endif::openshift-rosa[]
|
|
|
|
// This module does not apply to OSD/ROSA
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
include::modules/architecture-machine-config-pools.adoc[leveloffset=+1]
|
|
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* xref:../machine_configuration/index.adoc#machine-config-drift-detection_machine-config-overview[Understanding configuration drift detection]
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
|
|
include::modules/architecture-machine-roles.adoc[leveloffset=+1]
|
|
|
|
// // This additional resource does not apply to OSD/ROSA
|
|
// ifndef::openshift-dedicated,openshift-rosa[]
|
|
// [role="_additional-resources"]
|
|
// .Additional resources
|
|
// * xref:../hosted_control_planes/index.adoc#hcp-overview[{hcp-capital} overview]
|
|
// endif::openshift-dedicated,openshift-rosa[]
|
|
|
|
include::modules/operators-overview.adoc[leveloffset=+1]
|
|
|
|
ifdef::openshift-enterprise,openshift-webscale,openshift-origin[]
|
|
include::modules/arch-cluster-operators.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* xref:../operators/operator-reference.adoc#operator-reference[Cluster Operators reference]
|
|
endif::[]
|
|
|
|
include::modules/arch-olm-operators.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* xref:../operators/understanding/olm/olm-understanding-olm.adoc#olm-understanding-olm[Operator Lifecycle Manager (OLM) concepts and resources]
|
|
* xref:../operators/understanding/olm-understanding-software-catalog.adoc#olm-understanding-software-catalog[Understanding the software catalog].
|
|
|
|
include::modules/etcd-overview.adoc[leveloffset=+1]
|
|
|
|
// These modules only apply to ROSA/OSD
|
|
ifdef::openshift-dedicated,openshift-rosa[]
|
|
include::modules/cpmso-feat-auto-update.adoc[leveloffset=+1]
|
|
|
|
include::modules/cpmso-control-plane-recovery.adoc[leveloffset=+1]
|
|
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
|
|
// These xrefs do not apply to OSD/ROSA
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* xref:../etcd/etcd-practices.adoc#recommended-etcd-practices[Recommended etcd practices]
|
|
* xref:../backup_and_restore/control_plane_backup_and_restore/backing-up-etcd.adoc#backing-up-etcd[Backing up etcd]
|
|
endif::openshift-dedicated,openshift-rosa[]
|