Illumina Innovates with Rancher and Kubernetes
Prerequisite: Your cluster needs a worker node that can designated for Istio. The worker node should meet the resource requirements.
This section describes how use node selectors to configure Istio components to be deployed on a designated node.
In larger deployments, it is strongly advised that Istio’s infrastructure be placed on dedicated nodes in the cluster by adding a node selector for each Istio component.
First, add a label to the node where Istio components should be deployed. This label can have any key-value pair. For this example, we will use the key istio and the value enabled.
istio
enabled
Result: A worker node has the label that will allow you to designate it for Istio components.
Configure each Istio component to be deployed to the node with the Istio label. Each Istio component can be configured individually, but in this tutorial, we will configure all of the components to be scheduled on the same node for the sake of simplicity.
For larger deployments, it is recommended to schedule each component of Istio onto separate nodes.
enabled.
Result: The Istio components will be deployed on the Istio node.