Инструменты пользователя

Инструменты сайта


kubernetes:replicaset

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
kubernetes:replicaset [2022/02/05 11:07] rootkubernetes:replicaset [2024/12/21 19:00] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
-====== ReplicaSet ======+====== 3. ReplicaSet ======
 ===== Replication Controller ===== ===== Replication Controller =====
 <code yaml rd-definition.yaml> <code yaml rd-definition.yaml>
Строка 26: Строка 26:
 Применение: Применение:
 <code bash>kubectl create -f rd-definition.yaml</code> <code bash>kubectl create -f rd-definition.yaml</code>
 +Получить сведения:
 +<code bash>kubectl get replicationcontroller</code>
 +
 +===== ReplicaSet =====
 +<code yaml rs-definition.yaml>
 +apiVersion: apps/v1
 +kind: ReplicaSet
 +metadata:
 +  name: myapp-replicaset
 +  labels:
 +    app: myapp
 +    type: front-end
 +spec:
 +  template:
 +    metadata:
 +      name: myapp-pod  #string
 +      labels:
 +        app: myapp
 +        anyKey: anyValue
 +    spec:
 +      containers:
 +      - image: nginx
 +        name: myapp
 +  replicas: 3 
 +  selector:
 +    matchLabels: # совпадение меток от ПОДов
 +      anyKey: anyValue
 +</code>
 +<code bash>kubectl create -f rs-definition.yaml</code>
 +Получить список реплик:
 +<code bash>kubectl get replicasets.apps</code>
 +Изменить количество реплик:
 +<code bash>kubectl scale --replicas=3 rs/myapp-replicaset</code>
kubernetes/replicaset.1644048432.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)