Udostępnij za pośrednictwem


Adres IP klienta nie może uzyskać dostępu do serwera interfejsu API

W tym artykule opisano sposób rozwiązywania problemów występujących, gdy nie można nawiązać połączenia z klastrem usługi Azure Kubernetes Service (AKS), ponieważ adres IP klienta nie może uzyskać dostępu do serwera interfejsu API usługi AKS.

Wymagania wstępne

Symptomy

Podczas próby uzyskania dostępu do zasobów platformy Kubernetes, takich jak mamespaces i obciążenia z witryny Azure Portal, mogą wystąpić następujące błędy:

Błąd sieci

Nie można nawiązać połączenia z serwerem interfejsu API "https://< API-server-FQDN>" lub serwer interfejsu API jest zbyt zajęty, aby odpowiedzieć. Sprawdź ustawienia sieciowe i odśwież, aby spróbować ponownie.

Zrzut ekranu przedstawiający obszary mamespaces w zasobie usługi AKS.

Przyczyna

Zakresy adresów IP autoryzowanych przez serwer interfejsu API mogły być włączone, ale adres IP klienta nie został uwzględniony w zakresach adresów IP. Aby sprawdzić, czy ta funkcja została włączona, sprawdź, czy następujące polecenie az aks show w interfejsie wiersza polecenia platformy Azure tworzy listę zakresów adresów IP:

az aks show --resource-group <cluster-resource-group> \
    --name <cluster-name> \
    --query apiServerAccessProfile.authorizedIpRanges

Rozwiązanie

Przyjrzyj się zakresom autoryzowanym przez serwer interfejsu API klastra i dodaj adres IP klienta w tym zakresie.

Uwaga 16.

  1. Czy uzyskujesz dostęp do serwera interfejsu API z sieci firmowej, w której ruch jest kierowany przez serwer proxy lub zaporę? Następnie poproś administratora sieci przed dodaniem adresu IP klienta do listy autoryzowanych zakresów dla serwera interfejsu API.

  2. Skontaktuj się również z administratorem klastra przed dodaniem adresu IP klienta, ponieważ mogą wystąpić problemy z zabezpieczeniami związane z dodawaniem tymczasowego adresu IP do listy autoryzowanych zakresów.

  1. Przejdź do klastra z witryny Azure Portal.

  2. W menu po lewej stronie znajdź pozycję Ustawienia , a następnie wybierz pozycję Sieć.

  3. Na stronie Sieć wybierz kartę Przegląd.

  4. Wybierz pozycję Zarządzaj w obszarze Ustawienia zasobów.

  5. W okienku Zakresy autoryzowanych adresów IP dodaj adres IP klienta, jak pokazano na poniższym zrzucie ekranu:

    Zrzut ekranu przedstawiający okienko Autoryzowane zakresy ip.

Skontaktuj się z nami, aby uzyskać pomoc

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.