Kubernetes Engine (OKE) sur Compute Cloud@Customer

Oracle Kubernetes Engine (OKE) est un service évolutif et hautement disponible qui peut être utilisé pour déployer n'importe quelle application en conteneur vers Compute Cloud@Customer.

La documentation Compute Cloud@Customer OKE ne couvre pas beaucoup OKE. Il couvre les exigences de mise en réseau OKE et l'administration OKE propres à Compute Cloud@Customer.

Pour plus d'informations sur Kubernetes dans Oracle, reportez-vous à Qu'est-ce que Kubernetes ?. Pour plus d'informations générales sur Kubernetes, reportez-vous au site Kubernetes.

Présentation d'OKE

Le service OKE utilise Kubernetes, le système open source, pour automatiser le déploiement, le redimensionnement et la gestion des applications en conteneur dans des clusters d'hôtes. Kubernetes regroupe les conteneurs qui constituent une application en unités logiques appelées pods pour faciliter sa gestion.

Le service OKE utilise le fournisseur d'API de cluster (CAPI) et le fournisseur d'API de cluster pour Oracle Cloud Infrastructure (CAPIOCI) pour orchestrer le cluster sur Compute Cloud@Customer.

Pour créer des clusters OKE, vous pouvez accéder au service OKE à l'aide de la console Compute Cloud@Customer, de l'interface de ligne de commande et de l'API.

Vous pouvez accéder aux clusters OKE en utilisant la ligne de commande Kubernetes (kubectl), le tableau de bord Kubernetes et l'API Kubernetes.

Sur Compute Cloud@Customer, le service OKE gère tous les noeuds de cluster OKE, qui sont des instances de calcul. Un utilisateur autorisé peut effectuer des tâches telles que l'application de patches à l'instance.

Pour plus d'informations sur les limites de service OKE, reportez-vous à Limites relatives aux ressources fournies par Compute Cloud@Customer.

Versions prises en charge de Kubernetes

Le service OKE utilise des versions de Kubernetes certifiées conformes par la CNCF (Cloud Native Computing Foundation). Le service OKE est lui-même conforme à l'ISO (ISO-IEC 27001, 27017, 27018).

Les versions prises en charge de Kubernetes sont 1.30.3, 1.29.9 et 1.28.8.

La meilleure pratique consiste à maintenir les clusters mis à niveau afin qu'ils exécutent toujours les versions de Kubernetes actuellement prises en charge par OKE. L'affichage d'un cluster vous indique si une version de Kubernetes plus récente est disponible pour ce cluster. Reportez-vous à Mise à jour de modules complémentaires de cluster.

Versions prises en charge du fournisseur OCI Terraform

Ce guide fournit des exemples de scripts Terraform pour configurer les ressources réseau. Pour utiliser ces scripts, vous devez installer Terraform et le fournisseur Terraform Oracle Cloud Infrastructure (OCI).

Dans le bloc provider, indiquez la version du fournisseur OCI Terraform à installer en tant que version 4.50.0 au moins mais pas supérieure à la version 6.36.0 :

provider "oci" {
    version          = ">= 4.50.0, <= 6.36.0"
...
}

Conditions requises pour l'adresse IP publique

Au moins trois adresses IP publiques disponibles sont requises pour utiliser OKE sur Compute Cloud@Customer pour la passerelle NAT, l'équilibreur de charge de plan de contrôle et l'équilibreur de charge de processus actif. Pour plus d'informations, reportez-vous à Création de ressources réseau OKE.

Les adresses IP publiques sont configurées spécifiquement pour votre environnement par Oracle, lorsqu'Oracle installe l'infrastructure Compute Cloud@Customer dans votre centre de données. Si vous pensez ne pas avoir trois adresses IP disponibles, soumettez une demande d'assistance. Reportez-vous à Création d'une demande d'assistance. Pour accéder au support technique, connectez-vous à la console Oracle Cloud comme décrit dans Connexion à la console OCI.