Client-IP-adres heeft geen toegang tot de API-server
In dit artikel wordt beschreven hoe u problemen oplost die optreden wanneer u geen verbinding kunt maken met een AKS-cluster (Azure Kubernetes Service), omdat uw CLIENT-IP-adres geen toegang heeft tot de AKS-API-server.
Voorwaarden
Symptomen
Wanneer u toegang probeert te krijgen tot Kubernetes-resources, zoals mamespaces en workloads vanuit Azure Portal, kunnen de volgende fouten optreden:
Netwerkfout
Kan de API-server 'https://< API-server-FQDN>' niet bereiken of de API-server is te druk om te reageren. Controleer de netwerkinstellingen en vernieuw deze om het opnieuw te proberen.
Oorzaak
Api-server geautoriseerde IP-bereiken zijn mogelijk ingeschakeld op de API-server van het cluster, maar het IP-adres van de client is niet opgenomen in de IP-bereiken. Als u wilt controleren of deze functie is ingeschakeld, controleert u of de volgende az aks show-opdracht in Azure CLI een lijst met IP-bereiken produceert:
az aks show --resource-group <cluster-resource-group> \
--name <cluster-name> \
--query apiServerAccessProfile.authorizedIpRanges
Oplossing
Bekijk de api-bereiken die zijn geautoriseerd voor de API-server en voeg het IP-adres van uw client toe binnen dat bereik.
Notitie
Hebt u toegang tot de API-server vanuit een bedrijfsnetwerk waar verkeer wordt gerouteerd via een proxyserver of firewall? Vraag vervolgens de netwerkbeheerder voordat u het IP-adres van de client toevoegt aan de lijst met geautoriseerde bereiken voor de API-server.
Vraag uw clusterbeheerder ook voordat u het IP-adres van de client toevoegt, omdat er mogelijk beveiligingsproblemen zijn met het toevoegen van een tijdelijk IP-adres aan de lijst met geautoriseerde bereiken.
Navigeer vanuit Azure Portal naar het cluster.
Zoek in het linkermenu Instellingen en selecteer Vervolgens Netwerken.
Selecteer op de pagina Netwerken het tabblad Overzicht .
Selecteer Beheren onder Resource-instellingen.
Voeg in het deelvenster Geautoriseerde IP-bereiken uw client-IP-adres toe, zoals wordt weergegeven in de volgende schermopname:
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.