Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 996 Bytes

2.2-rs-k8s.md

File metadata and controls

19 lines (12 loc) · 996 Bytes

Khái niệm ReplicateSet trong Kubernetes

Tổng quan

  • ReplicateSet được sử dụng để duy trì một tập replicate các Pod ổn định theo thời gian
  • ReplicateSet quản lý Pod qua các label. Nếu thay đổi label của Pod, ReplicateSet sẽ không quản lý Pod đó nữa
  • ReplicateSet được sử dụng vì lý do Container hoặc Pod có vòng đời ngắn có thể bị lỗi khi tiến trình container gặp phải exception
  • Việc sử dụng ReplicateSet sẽ bảo đảm khi có Pod bị ngắt (lỗi) sẽ có Pod khác được tạo ra thay thế
  • Ngoài ra để Scale số lượng Pod, ta sẽ cấu hình tăng số nhân bản của Pod bằng ReplicateSet

Nguồn

https://collabnix.github.io/kubelabs/replicaset101/#how-does-replicaset-manage-pods

https://collabnix.github.io/kubelabs/SlidesReplicaSet101/ReplicaSet101.html

https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/