Création d'un environnement de cluster Kubernetes

Créez une référence à un environnement cible de cluster Kubernetes Engine (OKE).

Avant de commencer, vous devez créer un cluster de moteur Kubernetes. Pour créer une stratégie IAM propre à un environnement OKE privé, reportez-vous à Stratégies d'environnement.

Pour accéder à DevOps à l'aide de la console Oracle Cloud, de l'API REST et de l'interface de ligne de commande, reportez-vous à Accès à DevOps.

    1. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous DevOps, cliquez sur Projets.
    2. Sur la page DevOps Projets, sélectionnez un projet existant ou créez un projet DevOps.
    3. Sur la page de détails du projet, dans la partie gauche, cliquez sur Environnements.
    4. Sur la page Environnements, cliquez sur Créer un environnement.
    5. Dans la section Informations de base, indiquez les détails suivants et cliquez sur Suivant :
      • Sélectionnez le type d'environnement Moteur Oracle Kubernetes.
      • Entrez le nom de l'environnement.
      • (Facultatif) Ajoutez une description de l'environnement.
      • (Facultatif) Pour ajouter des balises à l'environnement, cliquez sur Afficher les options de balisage. Le balisage est un système de métadonnées permettant d'organiser et de suivre les ressources dans la location.

        Si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui ajouter des balises à format libre.

        Pour ajouter une balise définie, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise.

        Pour plus d'informations, reportez-vous à Balises de ressource

    6. Dans la section Détails d'environnement, sélectionnez la région dans laquelle se trouve le cluster.
    7. Sélectionnez le compartiment dans lequel se trouve le cluster.
    8. Sélectionnez un cluster OKE. Vous pouvez sélectionner un cluster public ou privé.
      Remarque

      Nous ne prenons pas en charge les sous-réseaux IPv6 activés pour les adresses privées.

      Vous pouvez configurer une règle de sécurité pour autoriser un type de trafic spécifique. Pour la règle entrante, vous devez indiquer la source et le type de source. La source que vous indiquez dépend du type de source choisi. Le type de source peut être CIDR (Classless Inter-Domain Routing), Groupe de sécurité réseau ou Service. Pour plus d'informations sur la définition des règles de sécurité, reportez-vous à Règles de sécurité.

      Pour les adresses publiques, vous pouvez utiliser les libellés CIDR de service Oracle afin de limiter l'accès du serveur d'API OKE au service DevOps uniquement pour le déploiement. Exemple : all-phx-services-in-oracle-services-network est un libellé CIDR de service qui représente tous les CIDR pour les services pris en charge par Oracle Services Network dans la région Ouest des Etats-Unis (Phoenix). Pour plus d'informations, reportez-vous à Accès aux services Oracle.

      Les clusters privés isolent les noeuds de la connectivité Internet publique entrante ou sortante.

      Remarque

      Si vous sélectionnez un cluster privé et créez la référence d'environnement, vous ne pouvez pas revenir au cluster public.
      1. Si vous choisissez un cluster privé, sélectionnez le réseau cloud virtuel et le sous-réseau qui disposent de l'accès réseau à l'adresse d'API Kubernetes, comme le sous-réseau d'un pool de noeuds. Reportez-vous à Création d'un cluster Kubernetes.
        Si vous utilisez le workflow Création rapide pour créer le cluster, sélectionnez le réseau cloud virtuel et le sous-réseau par défaut fournis par le workflow.
      2. (Facultatif) Sélectionnez un groupe de sécurité réseau . Vous pouvez ajouter plusieurs groupes de sécurité réseau.
    9. Cliquez sur Créer un environnement.

    La référence à l'environnement de cluster Kubernetes est créée. Vous pouvez créer un pipeline de déploiement afin de déployer des artefacts vers un cluster Kubernetes Engine (OKE).

  • Pour créer une référence à un environnement de cluster Kubernetes, exécutez la commande create-oke-cluster-environment :

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

    Paramètres requis pour la commande create-oke-cluster-environment :

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

    Afin d'obtenir toutes les commandes pour deploy-environment, exécutez la commande suivante :

    oci devops deploy-environment -h

    Pour obtenir l'aide relative à la commande create-oke-cluster-environment, exécutez la commande suivante :

    oci devops deploy-environment create-oke-cluster-environment -h
  • Pour créer une référence à un environnement de cluster Kubernetes, utilisez l'opération CreateDeployEnvironment. Pour l'attribut deployEnvironmentType, indiquez la valeur OKE_CLUSTER.