Jakie jest jego zadanie?
Replica Controller ma za zadanie pilnowanie, aby określona liczba Podów była uruchomiona na klastrze.
Sprawdza na parametr replicas. Jeżeli jest za mało Podów - usuwa je, zaś gdy za dużo - dodaje nowe.
Przykład Replica Controller w .yaml
apiVersion: v1
kind: ReplicationController
metadata:
name: myapp-rc
labels:
app: myapp
type: front-end
spec:
template:
metadata:
name: myapp-pod
labels:
app: myapp
type: front-end
spec:
containers:
- name: nginx-container
image: nginx
replicas: 3