Schritt 1: Cluster erstellen

Hinweis

Bei diesen Schritten wird davon ausgegangen, dass Sie in den vorherigen Schritten Umgebungsvariablen erstellt haben. Prüfen Sie diese mit den folgenden Befehlen:

echo $PROJECT_ID
echo $CLUSTER_LOCATION
echo $ORG_NAME
echo $ENV_NAME

In diesen Schritten werden die folgenden Umgebungsvariablen verwendet:

  • PROJECT_ID: ID Ihres Google Cloud-Projekts. Weitere Informationen finden Sie unter Hybrid-Kurzanleitung – Schritt 2: Google Cloud-Projekt erstellen.
    export PROJECT_ID=your_project_ID
  • CLUSTER_LOCATION: Die Region, in der Sie den Cluster erstellen.
    export CLUSTER_LOCATION=cluster-region
  • ORG_NAME: Der Name Ihrer Organisation. Dieser muss mit Ihrer Google Cloud-Projekt-ID übereinstimmen. Weitere Informationen erhalten Sie unter Hybrid-Kurzanleitung – Schritt 4: Organisation erstellen
    export ORG_NAME=your_organization_name
  • ENV_NAME: Der Name Ihrer Hybridumgebung. Weitere Informationen erhalten Sie unter Hybrid-Kurzanleitung – Schritt 6: Umgebungsgruppe erstellen
    export ENV_NAME=your_environment_name

Im Folgenden wird beschrieben, wie Sie den Cluster einrichten, in dem Sie Apigee Hybrid ausführen. Die Anleitungen variieren je nach Plattform, auf der Sie Hybrid ausführen. Wählen Sie eine Plattform aus, um auf die Anleitungen zuzugreifen:

In diesem Schritt wird erläutert, wie Sie Ihre Shell-Umgebung einrichten und einen GKE-Cluster in Ihrem Google Cloud-Projekt erstellen.

Cluster erstellen

  1. Legen Sie die Clusteranforderungen für den Apigee Hybrid-Cluster fest:
  2. Prüfen Sie die GKE-Version, die von dieser Version der Hybrid-Version 1.5.10 unterstützt wird:
  3. So erstellen Sie einen Nutzercluster:
    • Regionale Cluster erstellen.

Nachdem Sie einen Cluster installiert haben und dieser ausgeführt wird, fahren Sie mit dem nächsten Schritt fort.

Cluster erstellen

  1. Legen Sie die Clusteranforderungen für den Apigee Hybrid-Cluster fest:
  2. Prüfen Sie die GKE-Version, die von dieser Version der Hybrid-Version 1.5.10 unterstützt wird:
  3. So erstellen Sie einen Nutzercluster:

Nachdem Sie einen Cluster installiert haben und dieser ausgeführt wird, fahren Sie mit dem nächsten Schritt fort.

Anforderungen und Voraussetzungen

Mit Anthos-Clustern auf Bare-Metal-Servern können Sie Kubernetes-Cluster direkt auf Ihren eigenen Maschinenressourcen ausführen.

Sehen Sie sich die folgenden Anforderungen und Voraussetzungen an:

Cluster erstellen

  1. Legen Sie die Clusteranforderungen für den Apigee Hybrid-Cluster fest:
  2. Prüfen Sie die GKE-Version, die von dieser Version der Hybrid-Version 1.5.10 unterstützt wird:
  3. So erstellen Sie einen Nutzercluster:

Nachdem Sie einen Cluster installiert haben und dieser ausgeführt wird, fahren Sie mit dem nächsten Schritt fort.

AKS-Cluster erstellen

  1. Legen Sie die Clusteranforderungen für den Apigee Hybrid-Cluster fest:
  2. Prüfen Sie die AKS-Version, die von dieser Version der Hybrid-Version 1.5.10 unterstützt wird:
  3. Verwenden Sie einen der folgenden Anleitungen zum Erstellen eines Clusters:

Cluster erstellen

  1. Legen Sie die Clusteranforderungen für den Apigee Hybrid-Cluster fest:
  2. Prüfen Sie die EKS-Version, die von dieser Version der Hybrid-Version 1.5.10 unterstützt wird:
  3. So erstellen Sie einen Nutzercluster:

Nachdem Sie einen Cluster installiert haben und dieser ausgeführt wird, fahren Sie mit dem nächsten Schritt fort.

Cluster erstellen

  1. Legen Sie die Clusteranforderungen für den Apigee Hybrid-Cluster fest:
  2. Prüfen Sie die GKE-Version, die von dieser Version der Hybrid-Version 1.5.10 unterstützt wird:
  3. So erstellen Sie einen Nutzercluster:

Nachdem Sie einen Cluster installiert haben und dieser ausgeführt wird, fahren Sie mit dem nächsten Schritt fort.

Cluster erstellen

  1. Legen Sie die Clusteranforderungen für den Apigee Hybrid-Cluster fest:
  2. Prüfen Sie die GKE-Version, die von dieser Version der Hybrid-Version 1.5.10 unterstützt wird:
  3. Folgen Sie der nachstehenden Anleitung, um Apigee in Ihrem OpenShift-Nutzercluster zu installieren und bei GKE Hub zu registrieren.
    1. Installieren und konfigurieren Sie das oc-Befehlszeilentool. Siehe Erste Schritte mit der OpenShift-Befehlszeile in der OpenShift-Dokumentation.
    2. Bei GKE-Hub registrieren
      1. Erstellen Sie eine Datei mit dem Namen gke-connect-scc.yaml und mit folgendem Inhalt:
        # Connect Agent SCC
        apiVersion: v1
        kind: SecurityContextConstraints
        metadata:
          name: gke-connect-scc
        allowPrivilegeEscalation: false
        requiredDropCapabilities:
        - ALL
        runAsUser:
          type: MustRunAsNonRoot
        seLinuxContext:
          type: RunAsAny
        supplementalGroups:
          type: MustRunAs
          ranges:
          - min: 1
            max: 65535
        fsGroup:
          type: MustRunAs
          ranges:
          - min: 1
            max: 65535
        volumes:
        - secret
        readOnlyRootFilesystem: true
        seccompProfiles:
        - docker/default
        users:
        groups:
          - system:serviceaccounts:gke-connect
                
      2. Erstellen Sie die Komponente in oc mit dem folgenden Befehl:
        oc create -f gke-connect-scc.yaml
      3. Erstellen Sie mit den folgenden Befehlen die Umgebungsvariablen für den Kontext:
        export KUBECONFIG=<> # Cluster kubeconfig file path
        export CONTEXT=admin
      4. Registrieren Sie sich mit dem folgenden Befehl bei GKE Hub:
        gcloud --project=${PROJECT_ID} container hub memberships register CLUSTER_NAME \
          --kubeconfig=${KUBECONFIG} \
          --context=${CONTEXT} \
          --service-account-key-file=KEY_FILE_PATH

        Dabei gilt:

        • PROJECT_ID ist Ihre Google Cloud-Projekt-ID.
        • CLUSTER_NAME ist der Name des Clusters, den Sie gerade erstellt haben.
        • KUBECONFIG ist der Pfad zu Ihrer kubeconfig-Datei des Clusters.
        • CONTEXT ist der Kontext, in dem gcloud den Cluster registriert. CONTEXT muss für diesen Befehl admin sein.
        • KEY_FILE_PATH ist der Pfad zu Ihrer Dienstkontoschlüsseldatei, z. B. ./dist/apigee-my-project-ro-sa.json. Das Dienstkonto muss die folgenden beiden IAM-Rollen haben:
          • GKE-Hub-Administrator
          • GKE-Connect-Agent

Wenn Sie einen Cluster installiert und bei GKE Hub registriert haben, fahren Sie mit dem nächsten Schritt fort.

 

1 (WEITER) Schritt 2: cert-manager installieren 3 4 5 6 7 8 9