Skip to content

openshift-cluster-infrastructure

OpenShift cluster-level infrastructure-node pattern enablement profile

Apply this profile to the cluster machine (not to individual nodes) to enable the infrastructure-node pattern on the cluster. It contributes the infrastructure-ingress-controller.yaml.tmpl manifest to openshift/extra-manifests, which is rendered into /root/cluster/openshift/ during openshift-cluster-join and applied at install time.

The deployed IngressController pins the default ingress pods to nodes labeled node-role.kubernetes.io/infra="". Apply the companion openshift-infrastructure profile to worker machines so they receive that label via openshift/machine-labels.

Because openshift/extra-manifests is a compose-expanded list, this profile can be layered with other extra-manifest profiles and the lists will concatenate.

Usage

Bash
drpcli profiles addprofile <cluster-name> openshift-cluster-infrastructure

Apply to the cluster profile before openshift-cluster-join runs.

Objects that Reference openshift-cluster-infrastructure

Not used in current content packs

Objects used by openshift-cluster-infrastructure