From 13850917683a260c08418b06b1f0e15acb40d539 Mon Sep 17 00:00:00 2001 From: Jerry Elmore Date: Tue, 31 Jul 2018 15:15:49 -0400 Subject: [PATCH] Clarify etcd deployment script failure mechanism Attempting to clarify the language surrounding the etcd node deployment script failure mechanism. I had this error when doing a new cluster deployment last night and, though it should have been, it wasn't immediately apparent to me what was causing the issue (since my default master node hostnames do not specify whether they are also acting as etcd replicas). --- contrib/terraform/openstack/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/contrib/terraform/openstack/README.md b/contrib/terraform/openstack/README.md index de717fb69..8fc376372 100644 --- a/contrib/terraform/openstack/README.md +++ b/contrib/terraform/openstack/README.md @@ -32,7 +32,11 @@ floating IP addresses or not. - Kubernetes worker nodes Note that the Ansible script will report an invalid configuration if you wind up -with an even number of etcd instances since that is not a valid configuration. +with an even number of etcd instances since that is not a valid configuration. This +restriction includes standalone etcd nodes that are deployed in a cluster along with +master nodes with etcd replicas. As an example, if you have three master nodes with +etcd replicas and three standalone etcd nodes, the script will fail since there are +now six total etcd replicas. ### GlusterFS The Terraform configuration supports provisioning of an optional GlusterFS