Nos permite mantener un determinado número de réplicas de un Pods ejecutándose en todo momento.
Ejemplo de ReplicaSet
apiVersion: apps/v1 kind: ReplicaSet #Indicamos que vamos a definir un ReplicaSet metadata: name: rs-test # nombre que le damos al ReplicaSet labels: app: rs-test spec: replicas: 3 # número de réplicas que queremos selector: #Con este selector les estamos diciendo que busque pods con una etiqueta (label)determinada (app:pod-label) y si no existen los crea matchLabels: app: pod-label template: # A partir de aquí estamos indicando como queremos que se creen nuestros pods metadata: labels: app: pod-label spec: containers: - name: cont1 image: python:3.7-alpine command: ['sh', '-c', 'echo cont1 > index.html && python -m http.server 8082']
PAra obtener información del replicaset
kubectl get rs