docs/doc/source/deploy_install_guides/r6_release/openstack/hybrid-cluster-c7a3134b6f2a.rst
Elisamara Aoki Goncalves 579a08d6fd Update Docs to include Hybrid Cluster (r6)
Add documentation about "hybrid clusters" where there are a mix of Kubernetes and OpenStack nodes in the same cluster.
Add documentation about converting worker nodes to compute nodes.
Removed new content from r5 as it was not relevant.
Fixed typos.
New step added in Convert Worker Nodes section.

Signed-off-by: Elisamara Aoki Goncalves <elisamaraaoki.goncalves@windriver.com>
Change-Id: Ie39bc8b94e2281649a26b13ceb778325ff53422e
2022-04-18 14:57:01 -03:00

1.7 KiB

Hybrid Cluster

A Hybrid Cluster occurs when the hosts with a worker function ( controllers and worker nodes) are split between two groups, one running for hosting payloads and the other for hosting containerized payloads.

The host labels are used to define each worker function on the Hybrid Cluster setup. For example, a standard configuration (2 controllers and 2 computes) can be split into (2 controllers, 1 openstack-compute and 1 kubernetes-worker).

Limitations

  • Worker function on controllers MUST both be either Kubernetes or OpenStack.
    • Hybrid Cluster does not apply to or setups.
  • A worker must have only one function, either it is OpenStack compute or k8s-only worker, never both at the same time.
    • The sriov and sriovdp labels cannot coexist on the same host, in order to prevent the device plugin from conflicting with the OpenStack driver.
    • No host will assign and application containers to application cores at the same time.
  • Standard Controllers cannot have openstack-compute-node label; only Controllers can have openstack-compute-node label.
  • Taints must be added to OpenStack compute hosts (i.e. worker nodes or -Controller nodes with the openstack-compute-node label) to prevent end users' hosted containerized workloads/pods from being scheduled on OpenStack compute hosts. See Add Taints to OpenStack Node in Hybrid Cluster <add-taints-to-openstack-node-in-hybrid-cluster-e8b37e8d1b48-r6>.