From 8ae6e7a448bbc2db47d796f5d5ec9a5badb5ea09 Mon Sep 17 00:00:00 2001 From: Catherine Luse Date: Wed, 26 May 2021 21:10:22 -0700 Subject: [PATCH] Say all node roles are required for RKE clusters in more places #3126 --- .../en/cluster-provisioning/rke-clusters/custom-nodes/_index.md | 2 ++ .../rke-clusters/node-pools/azure/_index.md | 2 ++ .../rke-clusters/node-pools/digital-ocean/_index.md | 2 ++ .../cluster-provisioning/rke-clusters/node-pools/ec2/_index.md | 2 ++ .../rke-clusters/node-pools/vsphere/_index.md | 1 + .../node-pools/vsphere/provisioning-vsphere-clusters/_index.md | 2 ++ .../rke-clusters/windows-clusters/_index.md | 2 ++ 7 files changed, 13 insertions(+) diff --git a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/custom-nodes/_index.md b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/custom-nodes/_index.md index 419860882dd..9f1f7fabd91 100644 --- a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/custom-nodes/_index.md +++ b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/custom-nodes/_index.md @@ -42,6 +42,8 @@ Provision the host according to the [installation requirements]({{}}/ra ### 2. Create the Custom Cluster +Clusters won't begin provisioning until all three node roles (worker, etcd and controlplane) are present. + 1. From the **Clusters** page, click **Add Cluster**. 2. Choose **Custom**. diff --git a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/azure/_index.md b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/azure/_index.md index 99a61942c22..7442cee0954 100644 --- a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/azure/_index.md +++ b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/azure/_index.md @@ -66,6 +66,8 @@ Creating a [node template]({{}}/rancher/v2.5/en/cluster-provisioning/rk Use Rancher to create a Kubernetes cluster in Azure. +Clusters won't begin provisioning until all three node roles (worker, etcd and controlplane) are present. + 1. From the **Clusters** page, click **Add Cluster**. 1. Choose **Azure**. 1. Enter a **Cluster Name**. diff --git a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/digital-ocean/_index.md b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/digital-ocean/_index.md index 61b810178d5..ed7581ab8c3 100644 --- a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/digital-ocean/_index.md +++ b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/digital-ocean/_index.md @@ -37,6 +37,8 @@ Creating a [node template]({{}}/rancher/v2.5/en/cluster-provisioning/rk ### 3. Create a cluster with node pools using the node template +Clusters won't begin provisioning until all three node roles (worker, etcd and controlplane) are present. + 1. From the **Clusters** page, click **Add Cluster**. 1. Choose **DigitalOcean**. 1. Enter a **Cluster Name**. diff --git a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/ec2/_index.md b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/ec2/_index.md index 8515bcf6a05..78d54a58b6e 100644 --- a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/ec2/_index.md +++ b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/ec2/_index.md @@ -51,6 +51,8 @@ Creating a [node template]({{}}/rancher/v2.5/en/cluster-provisioning/rk Add one or more node pools to your cluster. For more information about node pools, see [this section.]({{}}/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools) +Clusters won't begin provisioning until all three node roles (worker, etcd and controlplane) are present. + 1. From the **Clusters** page, click **Add Cluster**. 1. Choose **Amazon EC2**. 1. Enter a **Cluster Name**. diff --git a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/vsphere/_index.md b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/vsphere/_index.md index 695503f45af..f9672b462df 100644 --- a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/vsphere/_index.md +++ b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/vsphere/_index.md @@ -38,6 +38,7 @@ For the fields to be populated, your setup needs to fulfill the [prerequisites.] ### More Supported Operating Systems You can provision VMs with any operating system that supports `cloud-init`. Only YAML format is supported for the [cloud config.](https://cloudinit.readthedocs.io/en/latest/topics/examples.html) + ### Video Walkthrough of v2.3.3 Node Template Features In this YouTube video, we demonstrate how to set up a node template with the new features designed to help you bring cloud operations to on-premises clusters. diff --git a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/vsphere/provisioning-vsphere-clusters/_index.md b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/vsphere/provisioning-vsphere-clusters/_index.md index 03a33fbc749..aa86d8dfaf1 100644 --- a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/vsphere/provisioning-vsphere-clusters/_index.md +++ b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/node-pools/vsphere/provisioning-vsphere-clusters/_index.md @@ -77,6 +77,8 @@ Creating a [node template]({{}}/rancher/v2.5/en/cluster-provisioning/rk Use Rancher to create a Kubernetes cluster in vSphere. +Clusters won't begin provisioning until all three node roles (worker, etcd and controlplane) are present. + 1. Navigate to **Clusters** in the **Global** view. 1. Click **Add Cluster** and select the **vSphere** infrastructure provider. 1. Enter a **Cluster Name.** diff --git a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/windows-clusters/_index.md b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/windows-clusters/_index.md index d4cab37b33d..874e42467fc 100644 --- a/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/windows-clusters/_index.md +++ b/content/rancher/v2.5/en/cluster-provisioning/rke-clusters/windows-clusters/_index.md @@ -89,6 +89,8 @@ The Kubernetes cluster management nodes (`etcd` and `controlplane`) must be run The `worker` nodes, which is where your workloads will be deployed on, will typically be Windows nodes, but there must be at least one `worker` node that is run on Linux in order to run the Rancher cluster agent, DNS, metrics server, and Ingress related containers. +Clusters won't begin provisioning until all three node roles (worker, etcd and controlplane) are present. + We recommend the minimum three-node architecture listed in the table below, but you can always add additional Linux and Windows workers to scale up your cluster for redundancy: