Kubernetes-Clusterumgebung erstellen

Erstellen Sie eine Referenz zur Kubernetes-Engine-(OKE-)Clusterzielumgebung.

Bevor Sie beginnen, müssen Sie ein Kubernetes-Engine-Cluster erstellen. Informationen zum Erstellen einer für die private OKE-Umgebung spezifischen IAM-Policy finden Sie unter Umgebungs-Policys.

Informationen zum Zugriff auf DevOps über die Oracle Cloud-Konsole, die REST-API und die CLI finden Sie unter Auf DevOps zugreifen.

    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Entwicklerservices. Klicken Sie unter DevOps auf Projekte.
    2. Wählen Sie auf der Seite DevOps Projekte ein vorhandenes Projekt aus, oder erstellen Sie ein DevOps-Projekt.
    3. Klicken Sie auf der Detailseite des Projekts auf der linken Seite auf Umgebungen.
    4. Klicken Sie auf der Seite Umgebungen auf Umgebung erstellen.
    5. Geben Sie im Abschnitt Basisinformationen die folgenden Details an, und klicken Sie auf Weiter:
      • Wählen Sie Oracle-Kubernetes-Engine als Umgebungstyp aus.
      • Geben Sie einen Namen für die Umgebung ein.
      • (Optional) Fügen Sie eine Beschreibung für die Umgebung hinzu.
      • (Optional) Um der Umgebung Tags hinzuzufügen, klicken Sie auf Taggingoptionen anzeigen. Tagging ist ein Metadatensystem, mit dem Sie die Ressourcen in Ihrem Mandanten organisieren und verfolgen können.

        Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügen, sind Sie auch berechtigt, diesen Ressourcen Freiformtags hinzuzufügen.

        Um ein definiertes Tag hinzuzufügen, benötigen Sie Berechtigungen zum Verwenden des Tag-Namespace.

        Weitere Informationen finden Sie unter Ressourcentags.

    6. Wählen Sie im Abschnitt Umgebungsdetails die Region aus, in der sich das Cluster befindet.
    7. Wählen Sie das Compartment aus, in dem sich das Cluster befindet.
    8. Wählen Sie ein OKE-Cluster aus. Sie können ein öffentliches oder ein privates Cluster auswählen.
      Hinweis

      IPv6-fähige Subnetze werden für private Endpunkte nicht unterstützt.

      Sie können Sicherheitsregeln konfigurieren, um bestimmte Traffictypen zuzulassen. Für die Ingress-Regel müssen Sie die Quelle und den Quellentyp angeben. Die angegebene Quelle richtet sich nach dem ausgewählten Quellentyp. Der Quellentyp kann Classless Inter-Domain Routing (CIDR), Netzwerksicherheitsgruppe oder Service sein. Informationen zum Definieren von Sicherheitsregeln finden Sie unter Sicherheitsregeln.

      Bei öffentlichen Endpunkten können Sie mit den Oracle-Service-CIDR-Labels den OKE-API-Serverzugriff auf nur den DevOps-Service für das Deployment einschränken. Beispiel: all-phx-services-in-oracle-services-network ist ein Service-CIDR-Label, das alle CIDRs für die unterstützten Services in Oracle Services Network in der Region "US West (Phoenix)" darstellt. Weitere Informationen finden Sie unter Zugriff auf Oracle-Services.

      Private Cluster isolieren Knoten von eingehenden oder ausgehenden öffentlichen Internetverbindungen.

      Hinweis

      Wenn Sie ein privates Cluster auswählen und die Umgebungsreferenz erstellen, können Sie nicht wieder zu einem öffentlichen Cluster wechseln.
      1. Wenn Sie ein privates Cluster auswählen, wählen Sie das VCN und das Subnetz mit Netzwerkzugriff auf den Kubernetes-API-Endpunkt aus, beispielsweise das Subnetz eines Knotenpools. Siehe Kubernetes-Cluster erstellen.
        Wenn Sie den Workflow "Schnellerstellung" zum Erstellen des Clusters verwenden, wählen Sie das vom Workflow bereitgestellte Standard-VCN und -Subnetz aus.
      2. (Optional) Wählen Sie eine Netzwerksicherheitsgruppe (NSG)  aus. Sie können mehrere NSGs hinzufügen.
    9. Klicken Sie auf Umgebung erstellen.

    Die Referenz auf die Kubernetes-Clusterumgebung wird erstellt. Sie können eine Deployment-Pipeline erstellen, um Artefakte in einem Kubernetes-Engine-(OKE-)Cluster bereitzustellen.

  • Um eine Referenz auf eine Kubernetes-Clusterumgebung zu erstellen, führen Sie den Befehl create-oke-cluster-environment aus:

    oci devops deploy-environment create-oke-cluster-environment

    Erforderliche Parameter für den Befehl create-oke-cluster-environment:

    • --cluster-id
    • --project-id

    So rufen Sie alle Befehle für deploy-environment ab:

    oci devops deploy-environment -h

    So erhalten Sie Hilfe für den Befehl create-oke-cluster-environment:

    oci devops deploy-environment create-oke-cluster-environment -h
  • Um eine Referenz auf eine Kubernetes-Clusterumgebung zu erstellen, verwenden Sie den Vorgang CreateDeployEnvironment. Geben Sie für das Attribut deployEnvironmentType den Wert OKE_CLUSTER an.