Starta om Azure-operatören Nexus Kubernetes-klusternod
Ibland kan en Nexus Kubernetes-nod bli oåtkomlig. Den här artikeln beskriver hur du startar om noden via az networkcloud kubernetescluster restart-node
CLI-kommandot.
Det kan ta upp till 5 minuter att starta om en Nexus Kubernetes-nod. Men om den virtuella datorn är i dåligt tillstånd kommer omstartsåtgärden så småningom att överskrida tidsgränsen. Öppna en Azure-supportbegäran för sådana instanser.
Innan du börjar
Kommentar
Metoden som beskrivs i den här artikeln representerar en aggressiv metod för att återställa en virtuell klusterdator som inte kan nås. Arbetsbelastningar som körs på den virtuella datorn avslutas. Därför bör denna omstartsåtgärd betraktas som en sista utväg. Innan du startar om på en virtuell dator bör du först avspärra och tömma noden, sedan stänga av den virtuella datorn på ett smidigt sätt och säkerhetskopiera den.
Kontrollera att du har den senaste versionen av nödvändiga Azure CLI-tillägg.
Starta om klusternod
Hämta nodnamn
För att starta om den virtuella klusterdatorn krävs nodnamn som kan hämtas via
- Kommandot
az networkcloud kubernetescluster show --name "kubernetesClusterName" --resource-group "resourceGroupName" --subscription "subscriptionName
az CLI visar information om noden. kubectl get node
Du kan också visa en lista över noderna.
Kör CLI-kommandot för att starta om Nexus Kubernetes-klusternoden
Starta om en klusternod genom att köra kommandot på följande sätt:
az networkcloud kubernetescluster restart-node --node-name "nodeName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName" --subscription "subscriptionName"
Om du vill använda det här kommandot måste du förstå de olika alternativen för att ange noden, Nexus Kubernetes-klustret och resursgruppen. Här är de tillgängliga alternativen:
--node-name
– är ett obligatoriskt argument som anger namnet på den nod som du vill starta om i Nexus Kubernetes-klustret. Du måste ange det exakta namnet på den nod som du vill starta om.--kubernetes-cluster-name
– är ett obligatoriskt argument som anger namnet på Nexus Kubernetes-klustret som noden ingår i. Du måste ange det exakta namnet på klustret.--resource-group
– är ett obligatoriskt argument som anger namnet på resursgruppen som Nexus Kubernetes-klustret finns i. Du måste ange det exakta namnet på resursgruppen.--subscription
– är ett valfritt argument som anger den prenumeration som resursgruppen finns i. Om du har flera prenumerationer måste du ange vilken som ska användas.
Här är ett exempel på restart-node
vad kommandot genererar,
{
"endTime": "2023-10-20T19:28:31.972299Z",
"id": "/subscriptions/000000000-0000-0000-0000-000000000000/providers/Microsoft.NetworkCloud/locations/<location>/operationStatuses/000000000-0000-0000-0000-000000000000",
"name":"7f835f51-9b85-4607-9be1-41f09c11bc24*B684BCD26460AF4CD9525D5F4FFABA73B623C6A465E9C1E26D7B12EDB3D3EA78",
"resourceId": "/subscriptions/000000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.NetworkCloud/kubernetesClusters/myNexusK8sCluster",
"startTime": "2023-10-20T19:27:52.561479Z",
"status": "succeeded"
}