meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
virtualizacion:kubernetes:replicaset [2020/10/21 23:38] – creado lcvirtualizacion:kubernetes:replicaset [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 ===== ReplicaSet ===== ===== ReplicaSet =====
 +
 Nos permite mantener un determinado número de réplicas de un Pods ejecutándose en todo momento.  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 ====
 +  * https://kubernetes.io/es/docs/concepts/workloads/controllers/replicaset/
 +  * https://github.com/ricardoandre97/k8s-resources/blob/master/replicaSet/rs.yaml