apache / apache/cloudstack-kubernetes-provider
Load Balancer doesn't get created when there are too many VMs
- Lingua principale
- Go
- Stelle
- 52
- Fork
- 34
- Merge medio
- 1g 4h
- PR unite (30g)
- 1
Descrizione
When the number of VMs are higher than the `default.page.size` global setting in CloudStack (defaults to 500), the load balancer doesn't get created and it fails with this error in the logs:
```
E0713 01:20:25.311237 1 controller.go:310] error processing service default/test-svc (will retry): failed to ensure load balancer: none of the hosts matched the list of VMs retrieved from CS API
```
As a work around, increasing `default.page.size` works for now.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia da controller.go:310 e segui la richiesta dell’API CloudStack che recupera le VMs mentre garantisce il load balancer per un servizio. Verifica in che modo il limite default.page.size influisce su tale recupero. Il lavoro è completato quando un load balancer viene creato correttamente se il numero di VMs supera la dimensione di pagina predefinita, senza richiedere una modifica delle impostazioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go, kubernetes
- Ambito
- cloud, networking
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 58/100