Chỉ cần làm rõ một chút về những gì Robert đã viết về Kubernetes. Nếu bạn muốn có đến 5 máy để chạy các ứng dụng của bạn, ngay cả máy ảo 1 lõi (n1-standard-1 trên GCE) là đủ. Bạn có thể xử lý cụm 10 nút với máy ảo 2 lõi như Robert nói. Để biết các đề xuất chính thức, vui lòng xem: http://kubernetes.io/docs/admin/cluster-large/
Tuy nhiên, lưu ý rằng việc sử dụng tài nguyên các thành phần chính của chúng tôi có liên quan nhiều hơn đến số nhóm (vùng chứa) bạn muốn chạy trên cụm của mình. Nếu bạn muốn nói một số chữ số của chúng, ngay cả n1-standard-1 GCE cũng đủ cho cụm 10 nút. Nhưng nó chắc chắn an toàn hơn khi sử dụng n1-standard-2 trong trường hợp < = 10 cụm nút. Đối với HA, tôi đồng ý với Robert rằng có 3 máy ảo chính tốt hơn 2. Etcd (là bộ nhớ sao lưu của chúng tôi) yêu cầu hơn một nửa tất cả các bản sao được đăng ký để hoạt động chính xác, vì vậy trong trường hợp 2 trường hợp, tất cả chúng cần phải được lên (thường không phải là mục tiêu của bạn). Nếu bạn có 3 trường hợp, một trong số đó có thể bị hỏng.
Hãy cho tôi biết nếu bạn có thêm câu hỏi về Kubernetes.
Nguồn
2016-04-12 07:30:37
Cảm ơn rất nhiều. Đối với việc lựa chọn cuối cùng của Kubernates, chúng tôi ngăn chặn sự thiếu HA được mô tả trong nhiều bài báo so sánh giữa Swarm một Kubernates. Nhưng như tôi có thể thấy bây giờ HA có mặt. Có đúng không? – aligin
HA hiện diện theo cách mà chúng tôi có hướng dẫn cách thiết lập và có thể chạy nó. Nhưng nó chưa được hỗ trợ chính thức - theo cách mà chúng tôi không có thử nghiệm liên tục cho nó, v.v. –
Để cập nhật, hiện có các thử nghiệm liên tục cho triển khai HA và Google Kubernetes Engine cung cấp các chuyên gia có sẵn cao như một phần của [cụm khu vực] (https://cloud.google.com/kubernetes-engine/docs/concepts/multi-zone-and-regional-clusters). –