meta data de esta página
¡Esta es una revisión vieja del documento!
ReplicaSet
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']
Comandos
PAra obtener información del replicaset
kubectl get rs