Skip to content

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