* vagrant quickstart retitled for consistency * rm number from title * 2. rm number from title * 3. rm number from title (Istio related, as were 2 prev) * 4. rm number from title (Istio related) * 5. rm number from title (Istio related) * 6. rm number from title (Istio related) * making backup 'examples' title more specific * rewrite + making monitoring 'examples' title more specific * suggestions from Btat correcting capitalization for github, combining two lines into one * versioning previous commit * applying sunil's suggestions rm'ing numbers from titles of pages missed in 2.0-2.4 * Apply suggestions from code review Co-authored-by: Billy Tat <btat@suse.com> --------- Co-authored-by: Billy Tat <btat@suse.com>
2.1 KiB
title
| title |
|---|
| Select the Nodes Where Istio Components Will be Deployed |
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.
Adding a Label to the Istio Node
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.
- From the cluster view, go to the Nodes tab.
- Go to a worker node that will host the Istio components and click ⋮ > Edit.
- Expand the Labels & Annotations section.
- Click Add Label.
- In the fields that appear, enter
istiofor the key andenabledfor the value. - Click Save.
Result: A worker node has the label that will allow you to designate it for Istio components.
Configuring Istio Components to Use the Labeled Node
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.
- From the cluster view, click Tools > Istio.
- Expand the Pilot section and click Add Selector in the form that appears. Enter the node selector label that you added to the Istio node. In our case, we are using the key
istioand the valueenabled. - Repeat the previous step for the Mixer and Tracing sections.
- Click Save.
Result: The Istio components will be deployed on the Istio node.