openshiftopenshift-enterprise

Purpose of adding Openshift intrastructure nodes



I can see often Openshift architectures including "Infrastructure Nodes" in the picture. What is the difference between these nodes and the masters ? I understand that Infrastructure Nodes typically host non-user pods like ha-proxy but do we need it just for that ? Put it simply, can't the ha-proxy stuff be installed just on the master nodes ? Thanks


Solution

  • The purpose of the Masters is to provide the API and Controllers services and, if possible, make them non-schedulable. Those masters will take care of:

    Then, all your non-user pods like ha-proxy router, as you say, and docker-registry, registry-console, logging-ops, metrics or whatever you consider infrastructure services (gitlab, nexus and so forth) can be deployed on your infra-nodes.