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

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


kubernetes:replicaset

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
kubernetes:replicaset [2022/02/05 11:08] – [Replication Controller] 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>
Строка 29: Строка 29:
 <code bash>kubectl get replicationcontroller</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.1644048519.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)