Deschide dosarul
Deschide dosarul proiectului în chat.
Ai nevoie de un grup de back-end-uri care să împartă traficul. Agentul citește notele tale, redactează fișierul de configurație și execută comanda de testare pentru a verifica sintaxa înainte de a o aplica.
Deschide dosarul proiectului în chat.
Citește fișierul de configurație curent pentru a vedea back-end-urile existente.
Scrie noua configurație a grupului cu verificări de sănătate.
Execută comanda de testare a configurației pentru a verifica erorile.
lb-plan.yamlsalvat.1 fișierlb-plan.yaml12 linii cititebackend3 potriviri# Load balancer pool config
# Algorithm: round robin
pool:
name: web-pool
algorithm: round_robin
backends:
- addr: 10.0.0.1
port: 8080
- addr: 10.0.0.2
port: 8080
- addr: 10.0.0.3
port: 8080
health_check:
path: /health
interval: 10s
fail_threshold: 3
pass_threshold: 2
standby:
- addr: 10.0.0.4
port: 8080Acest fișier yaml definește un grup cu trei back-end-uri active și un server de rezervă, inclusiv parametrii pentru verificarea sănătății.
Agentul folosește list_dir pentru a vedea structura dosarelor și read_file pentru a inspecta notele sau fișierele de configurație curente, astfel încât să înțelegi aranjamentul. grep găsește porturile specifice. edit_file adaugă un server de rezervă pentru a prelua traficul dacă un back-end eșuează. Vezi un card diff care arată exact ce se va schimba în grup. Shell execută comanda de testare a configurației și raportează codul de ieșire. Treci la modul Plan only pentru a vedea secvența completă de modificări fără a le executa. Balansarea încărcării DNS ajută la gestionarea traficului, iar tu poți verifica failover-ul dual WAN cu IP static în timpul testării. Fiecare acțiune apare în chat ca un card cu rezultatul real.
Utilizatorul oprește un back-end într-o fereastră planificată, iar agentul folosește http_get pentru a verifica pagina de sănătate a back-end-urilor rămase. Se verifică back-end-ul oprit. Agentul folosește write_file pentru a actualiza manualul de execuție cu rezultatele testului. Cache-ul DNS poate întârzia failover-ul pentru durata TTL semnificativ. Agentul înregistrează aceste rezultate clar în interfața chat. Acest lucru verifică dacă configurația load balancerului global este corectă. Verifici failover-ul traficului către un alt link pornind din nou back-end-ul. Agentul verifică că acesta revine complet în grup.