Einzelzonencluster erstellen

Auf dieser Seite wird beschrieben, wie Sie in Google Kubernetes Engine (GKE) einen Standard-Einzelzonencluster erstellen, bei dem die Standardfeatures aktiviert sind. Informationen zum Aktivieren oder Konfigurieren eines bestimmten Features von GKE im Cluster finden Sie in der Dokumentation zum jeweiligen Feature. Lesen Sie bei Bedarf außerdem weitere Informationen über die Clustertypen, die Sie erstellen können.

Wenn Sie GKE-Anwendungen mit Visual Studio Code entwickeln, erstellen Sie Einzelzonencluster mithilfe der Cloud Code-Erweiterung.

Vorbereitung

Führen Sie die folgenden Aufgaben aus, bevor Sie beginnen:

Mit den folgenden Methoden können Sie die gcloud-Einstellungen festlegen:

  • Verwenden Sie gcloud init, wenn Sie die Standardeinstellungen ansehen möchten.
  • Verwenden Sie gcloud config, um Ihre Projekt-ID, Zone und Region individuell festzulegen.

gcloud init verwenden

Wenn Sie die Fehlermeldung One of [--zone, --region] must be supplied: Please specify location erhalten, führen Sie diesen Abschnitt aus.

  1. Führen Sie gcloud init aus und folgen Sie der Anleitung:

    gcloud init

    Wenn Sie SSH auf einem Remote-Server verwenden, können Sie mit dem Flag --console-only verhindern, dass mit dem Befehl ein Browserfenster geöffnet wird:

    gcloud init --console-only
  2. Folgen Sie der Anleitung, um gcloud zur Verwendung Ihres Google Cloud-Kontos zu autorisieren.
  3. Erstellen Sie eine neue Konfiguration oder wählen Sie eine vorhandene aus.
  4. Wählen Sie ein Google Cloud-Projekt aus.
  5. Wählen Sie eine Compute Engine-Standardzone aus.

gcloud config verwenden

  • Geben Sie Ihre standardmäßige Projekt-ID an:
    gcloud config set project project-id
  • Wenn Sie mit zonalen Clustern arbeiten, legen Sie die Standardzone für Compute Engine fest:
    gcloud config set compute/zone compute-zone
  • Wenn Sie mit regionalen Clustern arbeiten, legen Sie die Standardregion für Compute Engine fest:
    gcloud config set compute/region compute-region
  • Aktualisieren Sie gcloud auf die neueste Version:
    gcloud components update

Cluster erstellen

In der folgenden Anleitung wird gezeigt, wie Sie einen Einzelzonencluster mit dem gcloud-Tool oder der Google Cloud Console erstellen.

gcloud

Verwenden Sie einen der folgenden Befehle, um mit dem gcloud-Befehlszeilentool einen Einzelzonencluster zu erstellen.

Ersetzen Sie die Platzhalterwerte in den Befehlen durch Folgendes:

  • cluster-name: Der Name des neuen Clusters.
  • compute-zone: Die Computing-Zone, in der der Cluster erstellt werden soll.
  • channel: Der Typ der Release-Version, entweder rapid, regular oder stable. Cluster, die für den Kanal rapid registriert sind, werden für Produktionsarbeitslasten nicht unterstützt.
  • version: Die Version, die Sie für den Cluster angeben möchten.

Release-Version verwenden:

gcloud beta container clusters create cluster-name \
    --zone compute-zone \
    --release-channel channel

Verwendung der Standardversion:

gcloud container clusters create cluster-name \
    --zone compute-zone

Bestimmte Version verwenden:

gcloud container clusters create cluster-name \
    --zone compute-zone \
    --cluster-version version

Eine vollständige Liste der optionalen Flags finden Sie in der Dokumentation zu gcloud container clusters create.

Console

  1. Rufen Sie in der Cloud Console das Kubernetes Engine-Menü auf.

    Zum Google Kubernetes Engine-Menü

  2. Klicken Sie auf Cluster erstellen.

  3. Geben Sie im Bereich Clustergrundlagen Folgendes ein:

    1. Geben Sie den Namen für den Cluster ein.
    2. Wählen Sie als Standorttyp die Option Zonal und dann die gewünschte Zone für den Cluster aus.
    3. Wählen Sie eine Master-Version aus. Wir empfehlen, einen Releasekanal auszuwählen. Achten Sie bei der Angabe einer statischen Version darauf, dass automatische Upgrades für die Knotenpools aktiviert sind.

  4. Klicken Sie im Navigationsbereich unter Knotenpools auf default-pool.

  5. Geben Sie im Bereich Knotenpooldetails Folgendes ein:

    1. Geben Sie einen Namen für den standardmäßigen Knotenpool ein.
    2. Wählen Sie die Knotenversion für Ihre Knoten aus.
    3. Geben Sie die Anzahl der Knoten ein, die im Cluster erstellt werden sollen. Sie müssen verfügbare Ressourcenkontingente für die Knoten und ihre Ressourcen (z. B. Firewallrouten) haben.
  6. Klicken Sie im Navigationsbereich unter Knotenpools auf Knoten.

  7. Wählen Sie in der Drop-down-Liste Image-Typ das gewünschte Knoten-Image aus.

  8. Wählen Sie die Maschinenkonfiguration aus, die standardmäßig für die Instanzen verwendet werden soll. Jeder Maschinentyp wird unterschiedlich abgerechnet. Der Standardmaschinentyp ist n1-standard-1. Informationen zu Preisen von Maschinentypen finden Sie in der Preisübersicht für Maschinentypen.

  9. Wählen Sie in der Drop-down-Liste Bootlaufwerktyp den gewünschten Laufwerktyp aus.

  10. Geben Sie die Größe des Bootlaufwerks ein.

  11. Klicken Sie auf Erstellen.

Nachdem Sie einen Cluster erstellt haben, müssen Sie kubectl konfigurieren, damit Sie über die Befehlszeile mit dem Cluster interagieren können.

Clustervorlagen

Vorlagen für Cluster wurden in Google Kubernetes Engine zuvor unterstützt. Diese Vorlagen wurden aus der Google Cloud Console entfernt, sind aber weiterhin über die folgenden Links zugänglich:

Weitere Informationen