Creazione di un ambiente cluster Kubernetes

Creare un riferimento all'ambiente di destinazione cluster OKE (Kubernetes Engine).

Prima di iniziare, è necessario creare un cluster Kubernetes Engine. Per creare un criterio IAM specifico per l'ambiente OKE privato, vedere Criteri di ambiente.

Per accedere a DevOps utilizzando la console di Oracle Cloud, l'API REST e l'interfaccia CLI, vedere Accesso a DevOps.

    1. Aprire il menu di navigazione e fare clic su Servizi per sviluppatori. In DevOps, fare clic su Progetti.
    2. Nella pagina DevOps Progetti selezionare un progetto esistente oppure creare un progetto DevOps.
    3. Nella pagina dei dettagli del progetto, sul lato sinistro fare clic su Ambienti.
    4. Nella pagina Ambienti, fare clic su Crea ambiente.
    5. Nella sezione Informazioni di base fornire i dettagli riportati di seguito e fare clic su Avanti.
      • Selezionare Oracle Kubernetes Engine come tipo di ambiente.
      • Immettere un nome per l'ambiente.
      • (Facoltativo) Aggiungere una descrizione per l'ambiente.
      • (Facoltativo) Per aggiungere tag all'ambiente, fare clic su Mostra opzioni di applicazione tag. L'applicazione di tag è un sistema di metadati che consente di organizzare e tenere traccia delle risorse nella tenancy.

        Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per aggiungere tag in formato libero a tale risorsa.

        Per aggiungere una tag definita, è necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag.

        Per ulteriori informazioni, vedere Tag delle risorse.

    6. Nella sezione Dettagli ambiente, selezionare l'area in cui si trova il cluster.
    7. Selezionare il compartimento in cui si trova il cluster.
    8. Selezionare un cluster OKE. È possibile selezionare un cluster pubblico o privato.
      Nota

      Le subnet abilitate IPv6 non sono supportate per gli endpoint privati.

      È possibile configurare una regola di sicurezza per consentire un tipo specifico di traffico. Per la regola di entrata, è necessario fornire l'origine e il tipo di origine. L'origine fornita dipende dal tipo di origine scelto. Il tipo di origine può essere CIDR (Classless Inter-Domain Routing), CIDR (Network Security Group) o Service. Per informazioni sulla definizione delle regole di sicurezza, vedere Regole di sicurezza.

      Per gli endpoint pubblici, è possibile utilizzare le etichette CIDR del servizio Oracle per limitare l'accesso del server API OKE al solo servizio DevOps per la distribuzione. Esempio: all-phx-services-in-oracle-services-network è un'etichetta CIDR di servizio che rappresenta tutti i CIDR per i servizi supportati in Oracle Services Network nell'area occidentale degli Stati Uniti (Phoenix). Per ulteriori informazioni, vedere Accesso ai servizi Oracle.

      I cluster privati isolano i nodi dalla connettività Internet pubblica in entrata o in uscita.

      Nota

      Se si seleziona un cluster privato e si crea il riferimento all'ambiente, non sarà possibile passare di nuovo al cluster pubblico.
      1. Se si seleziona un cluster privato, selezionare la VCN e la subnet con accesso di rete all'endpoint API Kubernetes, ad esempio la subnet di un pool di nodi. Vedere Creazione di un cluster Kubernetes.
        Se si utilizza il workflow Creazione rapida per la creazione del cluster, selezionare la VCN e la subnet predefinite fornite dal workflow.
      2. (Opzionale) Selezionare un gruppo di sicurezza di rete (NSG) . È possibile aggiungere più gruppi NSG.
    9. Fare clic su Crea ambiente.

    Viene creato il riferimento all'ambiente cluster Kubernetes. È possibile creare una pipeline di distribuzione per distribuire gli artifact in un cluster OKE (Kubernetes Engine).

  • Per creare un riferimento a un ambiente cluster Kubernetes, eseguire il comando create-oke-cluster-environment:

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

    Parametri richiesti per il comando create-oke-cluster-environment:

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

    Per ottenere tutti i comandi per deploy-environment:

    oci devops deploy-environment -h

    Per ottenere assistenza per il comando create-oke-cluster-environment:

    oci devops deploy-environment create-oke-cluster-environment -h
  • Per creare un riferimento a un ambiente cluster Kubernetes, utilizzare l'operazione CreateDeployEnvironment. Per l'attributo deployEnvironmentType, specificare il valore OKE_CLUSTER.