Puncte:1

Eroare de actualizare a versiunii AKS: operațiunea a eșuat cu starea: „Conflict”. Detalii: upgrade-urile sunt interzise în timp ce clusterul este într-o stare eșuată

drapel in

Am observat că unul dintre serviciile AKS este în stare eșuată. Când am trecut la diagnosticare, am aflat că versiunea actuală nu mai este suportată. Așa că am încercat să urmez instrucțiunile menționate aici: https://docs.microsoft.com/en-us/azure/aks/upgrade-cluster

Am rulat prima comanda:

az aks get-upgrades --resource-group myResourceGroup --name myAKSCluster --output table

și apoi:

az aks upgrade --resource-group myResourceGroup --name myAKSCluster --kubernetes-version new_version

și asta ar produce o eroare:

Operațiunea a eșuat cu starea: „Conflict”. Detalii: Upgrade-urile sunt interzis în timp ce clusterul este într-o stare eșuată. Pentru pașii de rezoluție vizita https://aka.ms/aks-cluster-failed pentru a depana de ce Este posibil ca starea clusterului să fi eșuat și pașii pentru a remedia starea clusterului.

Deci, starea a eșuat din cauza versiunii vechi, iar versiunea nu a putut fi actualizată din cauza stării eșuate... Am verificat asta https://stackoverflow.com/questions/54631309/this-container-service-is-in-a-failed-state dar nu asta a fost problema noastră, aveam o mulțime de resurse pentru a merge (pe care le-am verificat az aks show --resource-group myResourceGroup --name myAKSCluster --query agentPoolProfiles)

Ștergerea și recrearea AKS nu este o opțiune.

Puncte:5
drapel in

Deci, după ore în care am încercat diferite soluții și nu am reușit, am găsit o remediere pentru aceasta printre răspunsurile de aici: https://github.com/Azure/AKS/issues/542

Pentru a remedia starea eșuată din cauza versiunii învechite, a trebuit pur și simplu să fac următoarele:

Actualizați aks la versiunea care este deja acolo. Deci versiunea mea era 1.14.8 și pur și simplu am rulat:

az aks upgrade --resource-group myResourceGroup --name myAKSCluster --kubernetes-versiunea 1.14.8

care a remediat starea eșuată a clusterului!

După aceasta, tocmai am rulat upgrade-ul la următoarea versiune corectă (1.18.19 în cazul meu):

az aks upgrade --resource-group myResourceGroup --name myAKSCluster --kubernetes-versiunea 1.18.19

Sper că asta va salva pe cineva ore întregi de frustrări :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.