mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-07 00:48:01 +01:00
86 lines
4.8 KiB
Plaintext
86 lines
4.8 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="control-plane"]
|
|
= Control plane architecture
|
|
include::_attributes/common-attributes.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), the Machine Config Operator, and a set of individual Operators.
|
|
|
|
include::modules/architecture-machine-config-pools.adoc[leveloffset=+1]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
* xref:../post_installation_configuration/machine-configuration-tasks.adoc#machine-config-drift-detection_post-install-machine-configuration-tasks[Understanding configuration drift detection]
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
ifdef::openshift-rosa[]
|
|
* xref:../rosa_cluster_admin/rosa_nodes/rosa-nodes-machinepools-about.adoc#machine-pools[Machine pools]
|
|
endif::openshift-rosa[]
|
|
ifdef::openshift-dedicated[]
|
|
* xref:../osd_cluster_admin/osd_nodes/osd-nodes-machinepools-about.adoc#machine-pools[Machine pools]
|
|
endif::openshift-dedicated[]
|
|
|
|
include::modules/architecture-machine-roles.adoc[leveloffset=+1]
|
|
|
|
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#cluster-operators-ref[Cluster Operators reference]
|
|
endif::[]
|
|
|
|
include::modules/arch-olm-operators.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* For more details on running add-on Operators in {product-title}, see the _Operators_ guide sections on xref:../operators/understanding/olm/olm-understanding-olm.adoc#olm-understanding-olm[Operator Lifecycle Manager (OLM)] and xref:../operators/understanding/olm-understanding-operatorhub.adoc#olm-understanding-operatorhub[OperatorHub].
|
|
* For more details on the Operator SDK, see xref:../operators/operator_sdk/osdk-about.adoc#osdk-about[Developing Operators].
|
|
|
|
ifdef::openshift-enterprise,openshift-webscale,openshift-origin[]
|
|
include::modules/arch-platform-operators.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* xref:../operators/admin/olm-managing-po.adoc#olm-managing-po[Managing platform Operators]
|
|
* xref:../operators/admin/olm-managing-po.adoc#olm-po-techpreview_olm-managing-po[Technology Preview restrictions for platform Operators]
|
|
* xref:../operators/understanding/olm-packaging-format.adoc#olm-rukpak-about_olm-packaging-format[RukPak component and packaging format]
|
|
* xref:../installing/cluster-capabilities.adoc#cluster-capabilities[Cluster capabilities]
|
|
endif::[]
|
|
|
|
include::modules/understanding-machine-config-operator.adoc[leveloffset=+1]
|
|
|
|
// These additional resources do not apply to OSD/ROSA
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* For more information about detecting configuration drift, see xref:../post_installation_configuration/machine-configuration-tasks.adoc#machine-config-drift-detection_post-install-machine-configuration-tasks[Understanding configuration drift detection].
|
|
|
|
* For information about preventing the control plane machines from rebooting after the Machine Config Operator makes changes to the machine configuration, see xref:../support/troubleshooting/troubleshooting-operator-issues.adoc#troubleshooting-disabling-autoreboot-mco_troubleshooting-operator-issues[Disabling Machine Config Operator from automatically rebooting].
|
|
endif::openshift-dedicated,openshift-rosa[]
|
|
|
|
include::modules/etcd-overview.adoc[leveloffset=+1]
|
|
|
|
// These xrefs do not apply to OSD/ROSA
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* xref:../scalability_and_performance/recommended-performance-scale-practices/recommended-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[]
|
|
|
|
ifndef::openshift-dedicated,openshift-rosa[]
|
|
include::modules/hosted-control-planes-overview.adoc[leveloffset=+1]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* link:https://access.redhat.com/documentation/en-us/red_hat_advanced_cluster_management_for_kubernetes/2.9/html/clusters/cluster_mce_overview#hosted-control-planes-intro[Hosted control planes]
|
|
|
|
include::modules/hosted-control-planes-concepts-personas.adoc[leveloffset=+2]
|
|
include::modules/hosted-control-planes-version-support.adoc[leveloffset=+2]
|
|
endif::openshift-dedicated,openshift-rosa[]
|