Delen via


Azure Operator Nexus Kubernetes-clusterknooppunt opnieuw starten

Af en toe kan een Nexus Kubernetes-knooppunt onbereikbaar worden. In dit artikel wordt uitgelegd hoe u het knooppunt opnieuw start via de az networkcloud kubernetescluster restart-node CLI-opdracht.

Het opnieuw opstarten van een Nexus Kubernetes-knooppunt kan tot vijf minuten duren. Als de virtuele machine echter een slechte status heeft, treedt er uiteindelijk een time-out op bij het opnieuw opstarten. Open een ondersteuning voor Azure ticket voor dergelijke exemplaren.

Voordat u begint

Notitie

De benadering die in dit artikel wordt beschreven, is een agressieve methode voor het herstellen van een onbereikbare cluster-VM. Workloads die op de VIRTUELE machine worden uitgevoerd, worden beƫindigd; daarom moet deze herstartactie als laatste redmiddel worden beschouwd. Voordat u een herstart uitvoert op een virtuele machine, kunt u eerst het knooppunt instellen en leegmaken en vervolgens de VIRTUELE machine op een juiste manier afsluiten en weer omhoog halen.

Zorg ervoor dat u de nieuwste versie van de benodigde Azure CLI-extensies hebt.

Clusterknooppunt opnieuw opstarten

Naam van knooppunt ophalen

Als u de cluster-VM opnieuw wilt starten, is de knooppuntnaam vereist, die kan worden verkregen via

  • De az CLI-opdracht az networkcloud kubernetescluster show --name "kubernetesClusterName" --resource-group "resourceGroupName" --subscription "subscriptionName bevat de details van het knooppunt.
  • U kunt ook kubectl get node de knooppunten weergeven.

Voer de CLI-opdracht uit om het Nexus Kubernetes-clusterknooppunt opnieuw te starten

Als u een clusterknooppunt opnieuw wilt starten, voert u de opdracht als volgt uit:

az networkcloud kubernetescluster restart-node --node-name "nodeName" --kubernetes-cluster-name "kubernetesClusterName" --resource-group "resourceGroupName" --subscription "subscriptionName"

Als u deze opdracht wilt gebruiken, moet u inzicht hebben in de verschillende opties voor het opgeven van het knooppunt, het Nexus Kubernetes-cluster en de resourcegroep. Dit zijn de beschikbare opties:

  • --node-name - is een vereist argument dat de naam aangeeft van het knooppunt dat u opnieuw wilt opstarten binnen het Nexus Kubernetes-cluster. U moet de exacte naam opgeven van het knooppunt dat u opnieuw wilt opstarten.
  • --kubernetes-cluster-name - is een vereist argument dat de naam van het Nexus Kubernetes-cluster aangeeft waarvan het knooppunt deel uitmaakt. U moet de exacte naam van het cluster opgeven.
  • --resource-group - is een vereist argument dat de naam aangeeft van de resourcegroep waarin het Nexus Kubernetes-cluster zich bevindt. U moet de exacte naam van de resourcegroep opgeven.
  • --subscription - is een optioneel argument waarmee het abonnement wordt opgegeven waarin de resourcegroep zich bevindt. Als u meerdere abonnementen hebt, moet u opgeven welke u wilt gebruiken.

Hier volgt een voorbeeld van wat de restart-node opdracht genereert,

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