Avatar
1
Nguyen Thai Son Beginner
tìm hiểu etcd K8S
Anh ơi cho em hỏi a từng cấu hình ETCD cho từng cụm ở K8S chưa ạ, cái này nó là 1 DB lưu key-value thì sao k thay bằng redis cho nhanh anh nhỉhttps://viblo.asia/p/etcd-bo-nao-cua-kubernetes-va-cach-cai-dat-cum-etcd-cluster-high-availability-RnB5pOBJlPG
  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Beginner
tvd12 Beginner
Anh nghĩ có một số nguyên nhân thế này:
  1. ETCD tương đối nhỏ gọn.
  2. ETCD lưu trữ dữ liệu trong các tệp trên đĩa và thực hiện fsync trên nhiều nút trước khi phân giải để đảm bảo tính nhất quán, như vậy nó an toàn hơn là lưu trên memory.
  3. Việc lưu trữ thông tin trạng thái của node cũng không có gì quá phức tạp, nên cũng không cần thiết phải lôi redis vào làm gì, redis phù hợp với các bài toán dữ liệu phức tạp hơn.

Như vậy ETCD là phù hợp một cách vừa đủ cho bài toàn quản lý trạng thái các node của K8S em ạ.

Tham khảo: https://stackoverflow.com/questions/51624598/why-use-etcdcan-i-use-redis-to-implement-configuration-management-service-disco

  • 0
  • Reply