meta data de esta página
  •  

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
virtualizacion:kubernetes:replicaset [2020/10/21 23:47] lcvirtualizacion:kubernetes:replicaset [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 ===== ReplicaSet ===== ===== ReplicaSet =====
-https://kubernetes.io/es/docs/concepts/workloads/controllers/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. 
  
Línea 6: Línea 6:
 <sxh> <sxh>
 apiVersion: apps/v1 apiVersion: apps/v1
-kind: ReplicaSet+kind: ReplicaSet #Indicamos que vamos a definir un ReplicaSet
 metadata: metadata:
-  name: rs-test+  name: rs-test   # nombre que le damos al ReplicaSet
   labels:   labels:
     app: rs-test     app: rs-test
 spec: spec:
-  replicas: 3 +  replicas: 3       # número de réplicas que queremos 
-  selector:+  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:     matchLabels:
       app: pod-label       app: pod-label
-  template:+  template:   # A partir de aquí estamos indicando como queremos que se creen nuestros pods
     metadata:     metadata:
       labels:       labels:
Línea 26: Línea 26:
         command: ['sh', '-c', 'echo cont1 > index.html && python -m http.server 8082']         command: ['sh', '-c', 'echo cont1 > index.html && python -m http.server 8082']
 </sxh> </sxh>
 +==== Comandos ==== 
 +PAra obtener información del replicaset 
 +<sxh>kubectl get rs </sxh>
 ==== Referencias ==== ==== Referencias ====
 +  * https://kubernetes.io/es/docs/concepts/workloads/controllers/replicaset/
   * https://github.com/ricardoandre97/k8s-resources/blob/master/replicaSet/rs.yaml   * https://github.com/ricardoandre97/k8s-resources/blob/master/replicaSet/rs.yaml