OpenShift Machine Config Operator

E816919

OpenShift Machine Config Operator is a Kubernetes operator in OpenShift that automates and enforces the configuration and lifecycle management of cluster nodes, particularly those running Red Hat CoreOS.

All labels observed (2)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Kubernetes operator ⓘ
OpenShift component ⓘ
cluster infrastructure operator ⓘ
appliesConfigurationTo control plane nodes ⓘ
worker nodes ⓘ
associatedWith OpenShift 4.x architecture ⓘ
automates OS upgrades for nodes ⓘ
node configuration management ⓘ
node updates ⓘ
belongsTo cluster infrastructure layer in OpenShift ⓘ
configurationModel declarative ⓘ
configures SSH keys on nodes ⓘ
files on node file systems ⓘ
kernel arguments on nodes ⓘ
registries configuration on nodes ⓘ
systemd units on nodes ⓘ
coordinates node reboots for configuration changes ⓘ
corrects configuration drift on nodes ⓘ
developedBy Red Hat ⓘ
documentationURL https://docs.openshift.com/container-platform/latest/architecture/control-plane.html#machine-config-operator ⓘ
enforces desired node configuration state ⓘ
ensures cluster-wide configuration consistency ⓘ
exposes status via ClusterOperator resource ⓘ
implements declarative configuration model for nodes ⓘ
integratesWith OpenShift cluster operators framework ⓘ
manages Red Hat Enterprise Linux CoreOS nodes ⓘ
cluster nodes ⓘ
node configuration ⓘ
node lifecycle ⓘ
monitors node configuration drift ⓘ
partOf Red Hat OpenShift Container Platform ⓘ
linked to: OpenShift Platform
primaryLanguage Go ⓘ
readsFrom MachineConfig objects ⓘ
requires cluster-admin level permissions to modify MachineConfig ⓘ
role centralized node configuration management ⓘ
coordination of node OS upgrades with cluster health ⓘ
enforcement of OS-level policies on nodes ⓘ
runsOn Kubernetes ⓘ
scope cluster-wide ⓘ
supports Red Hat CoreOS ⓘ
canary-style configuration rollout via pools ⓘ
rolling node updates ⓘ
targets bare metal nodes ⓘ
cloud provider nodes ⓘ
virtual machine nodes ⓘ
uses MachineConfig custom resource ⓘ
MachineConfigPool custom resource ⓘ
writesTo Ignition configuration for nodes ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Red Hat CoreOS → management → OpenShift Machine Config Operator ⓘ
OpenShift control plane node → managedBy → OpenShift Machine Config Operator ⓘ
subject linked to: OpenShift control plane nodes
OpenShift worker nodes → configuredBy → MachineConfigOperator ⓘ
linked to: OpenShift Machine Config Operator