Remove mention of self-hosted etcd, its deprecated

This commit is contained in:
Dalton Hubble 2017-11-05 22:43:30 -08:00
parent 805dd772a8
commit 168c487484
7 changed files with 6 additions and 15 deletions

View File

@ -88,7 +88,7 @@ variable "pod_cidr" {
variable "service_cidr" { variable "service_cidr" {
description = <<EOD description = <<EOD
CIDR IPv4 range to assign Kubernetes services. CIDR IPv4 range to assign Kubernetes services.
The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns, the 15th IP will be reserved for self-hosted etcd, and the 200th IP will be reserved for bootstrap self-hosted etcd. The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns.
EOD EOD
type = "string" type = "string"

View File

@ -83,7 +83,7 @@ variable "pod_cidr" {
variable "service_cidr" { variable "service_cidr" {
description = <<EOD description = <<EOD
CIDR IP range to assign Kubernetes services. CIDR IP range to assign Kubernetes services.
The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns, the 15th IP will be reserved for self-hosted etcd, and the 200th IP will be reserved for bootstrap self-hosted etcd. The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns.
EOD EOD
type = "string" type = "string"

View File

@ -70,7 +70,7 @@ variable "pod_cidr" {
variable "service_cidr" { variable "service_cidr" {
description = <<EOD description = <<EOD
CIDR IP range to assign Kubernetes services. CIDR IP range to assign Kubernetes services.
The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns, the 15th IP will be reserved for self-hosted etcd, and the 200th IP will be reserved for bootstrap self-hosted etcd. The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns.
EOD EOD
type = "string" type = "string"

View File

@ -6,15 +6,6 @@ Typhoon provides a Terraform Module for each supported operating system and plat
Formats rise and evolve. Typhoon may choose to adapt the format over time (with lots of forewarning). However, the authors' have built several Kubernetes "distros" before and learned from mistakes - Terraform modules are the right format for now. Formats rise and evolve. Typhoon may choose to adapt the format over time (with lots of forewarning). However, the authors' have built several Kubernetes "distros" before and learned from mistakes - Terraform modules are the right format for now.
## Self-hosted etcd
AWS clusters run etcd as "self-hosted" pods, managed by the [etcd-operator](https://github.com/coreos/etcd-operator). By contrast, Typhoon bare-metal, Digital Ocean, and Google Cloud run an etcd peer as a systemd `etcd-member.service` on each controller (i.e. on-host).
In practice, self-hosted etcd has proven to be *ok*, but not ideal. Running the apiserver's etcd atop Kubernetes itself is inherently complex, but works in most cases. It can be opaque to debug if complex edge cases with upstream Kubernetes bugs arise.
!!! note ""
Over time, we plan to deprecate self-hosted etcd and revert to running etcd on-host.
## Operating Systems ## Operating Systems
Only Container Linux is supported currently. This just due to operational familiarity, rather than intentional exclusion. It's important that another operating system be added, to reduce the risk of making narrowly-scoped design decisions. Only Container Linux is supported currently. This just due to operational familiarity, rather than intentional exclusion. It's important that another operating system be added, to reduce the risk of making narrowly-scoped design decisions.

View File

@ -62,7 +62,7 @@ variable "networking" {
variable "service_cidr" { variable "service_cidr" {
description = <<EOD description = <<EOD
CIDR IP range to assign Kubernetes services. CIDR IP range to assign Kubernetes services.
The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns, the 15th IP will be reserved for self-hosted etcd, and the 200th IP will be reserved for bootstrap self-hosted etcd. The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns.
EOD EOD
type = "string" type = "string"

View File

@ -74,7 +74,7 @@ variable "pod_cidr" {
variable "service_cidr" { variable "service_cidr" {
description = <<EOD description = <<EOD
CIDR IP range to assign Kubernetes services. CIDR IP range to assign Kubernetes services.
The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns, the 15th IP will be reserved for self-hosted etcd, and the 200th IP will be reserved for bootstrap self-hosted etcd. The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns.
EOD EOD
type = "string" type = "string"

View File

@ -52,7 +52,7 @@ variable "preemptible" {
variable "service_cidr" { variable "service_cidr" {
description = <<EOD description = <<EOD
CIDR IP range to assign Kubernetes services. CIDR IP range to assign Kubernetes services.
The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns, the 15th IP will be reserved for self-hosted etcd, and the 200th IP will be reserved for bootstrap self-hosted etcd. The 1st IP will be reserved for kube_apiserver, the 10th IP will be reserved for kube-dns.
EOD EOD
type = "string" type = "string"