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¶
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¶
- params openshift/extra-manifests in field Params as value [infrastructure-ingress-controller.yaml.tmpl]