Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Beheben eines API-Server-Fehlers "Nicht erreichbar" bei Kubernetes as a Service
Dieser Leitfaden behandelt ein Problem beim Zugriff auf die API Server, das beim Verwenden von Kubernetes as a Service (KaaS) auf Public Cloud von Infomaniak auftreten kann.
Vorwort
- Im Rahmen von Kubernetes as a Service wird das SSL-Zertifikat, das die Verbindung zur API Server (die Management-Schnittstelle für den Client) ermöglicht, einmal im Jahr erneuert.
- Nehmen Sie sich die Zeit, um eventuelle laufende Probleme auf https://status.infomaniak.cloud/ zu überprüfen.
API Server nicht erreichbar
Wenn das Zertifikat erneuert wurde, kann es sein, dass Sie sich nicht mehr mit Ihrem Cluster verbinden können. Wenn Sie das CLI-Tool kubectl verwenden, kann der folgende Fehler angezeigt werden:
"Unhandled Error" err="couldn't get current server API group list: the server has asked for the client to provide credentials"
Lösung des Problems
Um dieses Problem zu beheben, müssen Sie Ihre Zugangsdaten entsprechend Ihrer Bereitstellungsmethode aktualisieren.
1. Über den Infomaniak Manager (manuelle Verwendung)
Es ist notwendig, die aktualisierte Kubeconfig-Datei erneut herunterzuladen:
- Hier klicken, um auf die Verwaltung Ihres Clusters im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen wurde:
- Laden Sie die neue Datei
Kubeconfigherunter. - Ersetzen Sie Ihre alte lokale Datei (in der Regel
~/.kube/config).
2. Über Terraform (Infrastructure as Code)
Wenn Sie Ihre Infrastruktur mit Terraform verwalten, ist das erwartete Verhalten folgendes:
- Geben Sie den Befehl
terraform refreshein. - Der Anbieter (provider) sollte normalerweise den neuen
Kubeconfigwährend des Lesevorgangs (read) automatisch abrufen. - Das Tool aktualisiert die Daten und lädt die neue Version des Zertifikats von der Infomaniak-API herunter.
Nehmen Sie auch die offizielle Public Cloud-Dokumentation zur Kenntnis, um weitere Informationen zur Verwaltung Ihrer Ressourcen zu erhalten.
Link zu dieser FAQ:
War diese FAQ nützlich?