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 OKE de Compute Cloud@Customer ne couvre pas beaucoup OKE. Il couvre les exigences de 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, un système open source conçu pour automatiser le déploiement, le redimensionnement et la gestion des applications en conteneur sur des clusters d'hôtes. Kubernetes regroupe les conteneurs qui constituent une application en unités logiques appelées pods pour une gestion facile.

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

Vous pouvez accéder au service OKE pour créer des clusters 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 à l'aide de la ligne de commande Kubernetes (kubectl), du tableau de bord Kubernetes et de l'API Kubernetes.

Sur Compute Cloud@Customer, le service OKE gère tous les noeuds de cluster OKE, à savoir les 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 Cloud Native Computing Foundation (CNCF). Le service OKE est lui-même compatible 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 l'extension d'opérateur Kubernetes WebLogic.

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"
...
}

Exigences relatives aux adresses IP publiques

Au moins trois adresses IP publiques disponibles sont requises pour utiliser OKE sur Compute Cloud@Customer pour la passerelle NAT, l'équilibreur de charge du plan de contrôle et l'équilibreur de charge de travail. 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.