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://github.com/lacoski/kubernetes-note/blob/main/docs/2.2-rs-k8s.md
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/
Leave a Reply