Warum fehlen Istio-Komponenten?

Virtual Private Cloud Classic-Infrastruktur

Mindestens eine Komponente der Istio-Steuerebene, zum Beispiel istiod, ist in Ihrem Cluster nicht vorhanden.

Überprüfen Sie die folgenden möglichen Ursachen:

  • Sie haben eine der Istio-Bereitstellungen gelöscht, die in Ihrem über Istio verwalteten Add-on im Cluster installiert ist.
  • Sie haben die IstioOperator (IOP)-Standardressource geändert. Wenn Sie das verwaltete Istio-Add-on aktivieren, können Sie keine IstioOperator-Ressourcen (iop) verwenden, um die Installation der Istio-Steuerebene anzupassen. Es werden nur die Ressourcen des TypsIstioOperator, die von IBM für die Istio-Steuerebene verwaltet werden, unterstützt. Das Ändern der Einstellungen für die Steuerebene kann zu einem nicht unterstützten Status der Steuerebene führen. Wenn Sie in Ihrer Datenebene in der „ Istio “-Version 1.23 und früheren Versionen eine „ IstioOperator “-Ressource für benutzerdefinierte Gateways erstellen, sind Sie für die Verwaltung dieser Ressourcen verantwortlich.

So verifizieren Sie die Installation der Steuerebenenkomponenten:

  1. Prüfen Sie die Werte auf Anpassungen, die Sie in der Anpassungs-Konfigurationszuordnung angegeben haben. Beispiel: Wenn der Wert der Einstellung istio-components-pilot-requests-cpu zu hoch ist, werden Steuerebenenkomponenten möglicherweise nicht geplant.

    kubectl describe cm managed-istio-custom -n ibm-operators
    ```sh
    {: pre}
    
    
  2. Prüfen Sie die Protokolle des Istio-Operators. Falls Protokolle angeben, dass der Operator Ihre Anpassungseinstellungen nicht abgleichen kann, überprüfen Sie erneut Ihre Einstellungen für die angepasste Istio-Installation.

    kubectl logs -n ibm-operators -l name=managed-istio-operator
    
  3. Optional: Zum Aktualisieren Ihrer Konfigurationszuordnungsressource managed-istio-custom löschen Sie die Konfigurationszuordnung aus Ihrem Cluster. Nach etwa 5 Minuten wird in Ihrem Cluster eine Standardkonfigurationszuordnung erstellt, die die ursprünglichen Installationseinstellungen enthält. Der Istio-Operator gleicht die Installation von Istio mit den ursprünglichen Add-on-Einstellungen ab; dazu gehören die Kernkomponenten der Istio-Steuerebene.

    kubectl delete cm managed-istio-custom -n ibm-operators
    
  4. Wenn Istio-Steuerebenenkomponenten oder andere Istio-Ressourcen weiterhin nicht verfügbar sind, aktualisieren Sie den Cluster-Master.

    ibmcloud ks cluster master refresh -c CLUSTER_NAME_OR_ID