Directiva serial împarte lista de noduri în loturi mai mici. Ansible finalizează întregul play pe primul lot de servere înainte de a trece la următorul, garantând că o parte din cluster rămâne mereu activă.
Exemplu: Rolling update canar (1 server întâi, apoi câte 30%)
- name: Actualizare cu zero downtime
hosts: loadbalanced_webservers
serial:
- 1 # Test pe primul nod (canary)
- "30%" # Apoi în loturi de câte 30%
- "100%" # Finalizare restul clusterului
tasks:
- name: Actualizare aplicație
ansible.builtin.command: /opt/app/update.sh
Întrebări & Exemple de Cod:
Directiva serial în AnsibleAi o nelămurire despre utilizarea comenzii
Directiva serial în Ansiblesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.