Dela via


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"
}