Document URL: https://docs.openshift.com/container-platform/3.9/install_config/configuring_azure.html Section Number and Name: Applying Configuration Changes Describe the issue: When enabling Azure Cloud provider by following the document [1], node role is removed. To ensure the proper scheduling, a manual step is required. Suggestions for improvement: Add the following command to the document. $ oc label node <master_node_name> node-role.kubernetes.io/master=true $ oc label node <node_name> node-role.kubernetes.io/compute=true Additional information: We can see the node role before enabling Azure Cloud provider. $ oc describe node <node_name> Name: <node_name> Roles: master Labels: beta.kubernetes.io/arch=amd64 ... After restarting the node service to enable Azure cloud provider [2], Roles is none. $ oc describe node <node_name> Name: <node_name> Roles: <none> Since some buildconfigs or deploymentconfigs depends on this label, we have to recover the label manually.
OCP 3.6-3.10 is no longer on full support [1]. Marking un-triaged bugs CLOSED DEFERRED. If you have a customer case with a support exception or have reproduced on 3.11+, please reopen and include those details. When reopening, please set the Version to the appropriate version where reproduced. [1]: https://access.redhat.com/support/policy/updates/openshift