Cluster, die nicht von EKSCTL erstellt wurden - Eksctl-Benutzerhandbuch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Cluster, die nicht von EKSCTL erstellt wurden

Sie können eksctl Befehle für Cluster ausführen, die nicht von erstellt wurden. eksctl

Anmerkung

Eksctl kann nur Cluster ohne Besitzer unterstützen, deren Namen mit AWS kompatibel sind. CloudFormation Alle Clusternamen, die nicht mit diesen übereinstimmen, werden die CloudFormation API-Validierungsprüfung nicht bestehen.

Unterstützte Befehle

Die folgenden Befehle können für Cluster verwendet werden, die auf andere Weise als erstellt wurdeneksctl. Die Befehle, Flags und Optionen der Konfigurationsdatei können auf genau dieselbe Weise verwendet werden.

Wenn wir einige Funktionen verpasst haben, teilen Sie uns dies bitte mit.

  • ✓ Erstellen:

    • eksctl create nodegroup (siehe Hinweis unten)

    • eksctl create fargateprofile

    • eksctl create iamserviceaccount

    • eksctl create iamidentitymapping

  • ✓ Hol dir:

    • eksctl get clusters/cluster

    • eksctl get fargateprofile

    • eksctl get nodegroup

    • eksctl get labels

  • ✓ Löschen:

    • eksctl delete cluster

    • eksctl delete nodegroup

    • eksctl delete fargateprofile

    • eksctl delete iamserviceaccount

    • eksctl delete iamidentitymapping

  • ✓ Aufrüsten:

    • eksctl upgrade cluster

    • eksctl upgrade nodegroup

  • ✓ Ein-/Ausschalten:

    • eksctl set labels

    • eksctl unset labels

  • ✓ Maßstab:

    • eksctl scale nodegroup

  • ✓ Abfluss:

    • eksctl drain nodegroup

  • ✓ Aktivieren:

    • eksctl enable profile

    • eksctl enable repo

  • ✓ Utilities:

    • eksctl utils associate-iam-oidc-provider

    • eksctl utils describe-stacks

    • eksctl utils install-vpc-controllers

    • eksctl utils nodegroup-health

    • eksctl utils set-public-access-cidrs

    • eksctl utils update-cluster-endpoints

    • eksctl utils update-cluster-logging

    • eksctl utils write-kubeconfig

    • eksctl utils update-coredns

    • eksctl utils update-aws-node

    • eksctl utils update-kube-proxy

Knotengruppen erstellen

eksctl create nodegroupist der einzige Befehl, der spezifische Eingaben vom Benutzer erfordert.

Da Benutzer ihre Cluster mit jeder beliebigen Netzwerkkonfiguration erstellen können, eksctl werden sie vorerst nicht versuchen, diese Werte abzurufen oder zu erraten. Dies könnte sich in future ändern, wenn wir mehr darüber erfahren, wie Benutzer diesen Befehl auf Clustern verwenden, die nicht von Eksctl erstellt wurden.

Das bedeutet, dass zum Erstellen von Knotengruppen oder verwalteten Knotengruppen auf einem Cluster, der nicht von erstellt wurdeeksctl, eine Konfigurationsdatei mit VPC-Details bereitgestellt werden muss. Zumindest:

--- apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: non-eksctl-created-cluster region: us-west-2 vpc: id: "vpc-12345" securityGroup: "sg-12345" # this is the ControlPlaneSecurityGroup subnets: private: private1: id: "subnet-12345" private2: id: "subnet-67890" public: public1: id: "subnet-12345" public2: id: "subnet-67890" ...

Weitere Informationen zu VPC-Konfigurationsoptionen finden Sie unter Netzwerke.