Tabla de Contenidos

ReplicaSet

Nos permite mantener un determinado número de réplicas de un Pods ejecutándose en todo momento.

Ejemplo de ReplicaSet <sxh> 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']

</sxh>

Comandos

PAra obtener información del replicaset <sxh>kubectl get rs </sxh>

Referencias