IBM Cloud Private Architecture
IBM Cloud Private is an application platform for developing and managing on premises, containerized applications.it is based on standard k8 architecture and topology.
IBM Cloud Private delivers a customer-managed container solution for enterprises and it also available in community edition, IBM Cloud Private is installed on multiple docker hosts with each host assigned different responsibilities like Mast, Worker, Management etc.
IBM Cloud Private Cluster has four main classes of nodes: boot, master, worker and proxy
Boot Node: Boot node is used for running installation configuration, node scaling and cluster updates, only one boot node is required for any cluster. Each cluster must have its master node and boot node you must have a separate installation directory for each cluster.
Master Node: It provides the management services controls the worker nodes. High availability contains multiple master nodes, leading master nodes fails, failover logic automatically promotes a different node to the master role.
Worker Node: A cluster contains any number of worker nodes min one worker node is required, node provides containerized environment for running tasks
Proxy Node: Proxy node is a node that transmits external request to the service created inside your cluster. If the leading proxy node fails, failover logic automatically promotes a different node to the proxy role.
Management Node: A management node is an optional node the only hosts management services like monitoring, metering and logging.it prevent the master node from become overloaded, it enables the management node only during ICP installation.