Why are there 3 nodes in a default Google Kubernetes Engine cluster?

stefan.at.wpf

A default Google Kubernetes Engine (GKE) cluster

gcloud container clusters create [CLUSTER_NAME] \
--zone [COMPUTE_ZONE]

starts with 3 nodes. What's the idea behind that? Shouldn't 2 nodes in the same zone be sufficient for high availability?

Jonas

Kubernetes uses etcd for state. Etcd uses Raft for consensus to achieve high availability properties.

When using a consensus protocol like Raft, you need majority in voting. Using 3 nodes you need 2 of 3 nodes to respond for availability. Using 2 nodes, you can not get majority with only 1 of 2 nodes, so you need both 2 nodes to be available.

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Why are there 3 nodes in a default Google Kubernetes Engine cluster?

分類Dev

Schedule Cluster resizing on Google Kubernetes Engine

分類Dev

Why should a production Kubernetes cluster have a minimum of three nodes?

分類Dev

How to enable Client Certificate in Google Kubernetes Engine Cluster

分類Dev

Why choosing Google Kubernetes Engine instead of Google AppEngine?

分類Dev

Google Kubernetes Engine&VPN

分類Dev

allow access to all resources on kubernetes cluster except get nodes

分類Dev

Kubernetes: Nodes/Pods not showing with kubectl after building cluster with kubeadm

分類Dev

How to create a GCP Kubernetes Engine cluster spanning two regions?

分類Dev

How to remove GPU in Google Kubernetes cluster (GKE)

分類Dev

Google Container Engine(Kubernetes)のDaemonSets

分類Dev

http -> https redirect in Google Kubernetes Engine

分類Dev

Application Default Credential Is Not Working on Google Container Engine

分類Dev

d3.js Cluster bubbles with over 2600 nodes

分類Dev

I want to ping (icmp) monitor the worker nodes that make up the kubernetes cluster without using the internal IP of the node

分類Dev

How to copy an S3 bucket onto Kubernetes nodes

分類Dev

Difference between Google Kubernetes Engine and Google Compute Engine in term of server management?

分類Dev

How to add resource and limits on Kubernetes Engine on Google Cloud Platform

分類Dev

Reset Kubernetes cluster

分類Dev

Kubernetes:Google Kubernetes Engine(gke)でkube-controller-managerのフラグを追加する方法

分類Dev

kube-dns は「kubernetes.default.svc.cluster.local」を解決できません

分類Dev

Google Container Engine(GKE)KubernetesカスタムDNSエントリ

分類Dev

how to connect a kubernetes pod to the outside world without a forwarding rule (google container engine)

分類Dev

sqlite ImportError: No module named _sqlite3 Google App Engine

分類Dev

Kubernetes Cluster Context with Multiple Namespaces

分類Dev

How to create a user in a Kubernetes cluster?

分類Dev

Is it necessary to use three nodes to build RabbitMQ cluster?

分類Dev

WSO2 ESB - nodes not joining the cluster

分類Dev

Flink job distribution over cluster nodes

Related 関連記事

  1. 1

    Why are there 3 nodes in a default Google Kubernetes Engine cluster?

  2. 2

    Schedule Cluster resizing on Google Kubernetes Engine

  3. 3

    Why should a production Kubernetes cluster have a minimum of three nodes?

  4. 4

    How to enable Client Certificate in Google Kubernetes Engine Cluster

  5. 5

    Why choosing Google Kubernetes Engine instead of Google AppEngine?

  6. 6

    Google Kubernetes Engine&VPN

  7. 7

    allow access to all resources on kubernetes cluster except get nodes

  8. 8

    Kubernetes: Nodes/Pods not showing with kubectl after building cluster with kubeadm

  9. 9

    How to create a GCP Kubernetes Engine cluster spanning two regions?

  10. 10

    How to remove GPU in Google Kubernetes cluster (GKE)

  11. 11

    Google Container Engine(Kubernetes)のDaemonSets

  12. 12

    http -> https redirect in Google Kubernetes Engine

  13. 13

    Application Default Credential Is Not Working on Google Container Engine

  14. 14

    d3.js Cluster bubbles with over 2600 nodes

  15. 15

    I want to ping (icmp) monitor the worker nodes that make up the kubernetes cluster without using the internal IP of the node

  16. 16

    How to copy an S3 bucket onto Kubernetes nodes

  17. 17

    Difference between Google Kubernetes Engine and Google Compute Engine in term of server management?

  18. 18

    How to add resource and limits on Kubernetes Engine on Google Cloud Platform

  19. 19

    Reset Kubernetes cluster

  20. 20

    Kubernetes:Google Kubernetes Engine(gke)でkube-controller-managerのフラグを追加する方法

  21. 21

    kube-dns は「kubernetes.default.svc.cluster.local」を解決できません

  22. 22

    Google Container Engine(GKE)KubernetesカスタムDNSエントリ

  23. 23

    how to connect a kubernetes pod to the outside world without a forwarding rule (google container engine)

  24. 24

    sqlite ImportError: No module named _sqlite3 Google App Engine

  25. 25

    Kubernetes Cluster Context with Multiple Namespaces

  26. 26

    How to create a user in a Kubernetes cluster?

  27. 27

    Is it necessary to use three nodes to build RabbitMQ cluster?

  28. 28

    WSO2 ESB - nodes not joining the cluster

  29. 29

    Flink job distribution over cluster nodes

ホットタグ

アーカイブ