Jan 1, 0001
ReplicaSet – набор реплик kubernetes-pod
Контролирует только количество подов, но не следит за обновлением сервисов, работающих в этих подах. Главная гарантия: количество активных реплик в любой момент времени. Если реплик больше, лишние гасятся, если меньше – создаются.
ReplicaSet определяет, кто именно относится к подконтрольным kubernetes-pod‘ам с помощью labels. Внутри декларации (манифеста) ReplicaSet’а определяется selector нужных ему лейблов.
apiVersion: apps/v1
kind: ReplicaSet
metadata:
name: frontend
labels:
app: guestbook
tier: frontend
spec:
# Сколько реплик нужно
replicas: 3
# Какие реплики контролировать
selector:
matchLabels:
tier: frontend
# Как создать новые реплики
template:
metadata:
labels:
tier: frontend
spec:
containers:
- name: php-redis
image: gcr.io/google_samples/gb-frontend:v3