Moteur Kubernetes (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 conteneurisée sur Compute Cloud@Customer.
La documentation OKE sur Compute Cloud@Customer ne couvre pas OKE de manière exhaustive. Il couvre les exigences de réseau OKE et l'administration OKE propres à Compute Cloud@Customer.
Pour plus d'informations sur Kubernetes dans Oracle, voir À quoi sert Kubernetes? Pour plus d'informations générales sur Kubernetes, voir le site Kubernetes.
Aperçu OKE
Le service OKE utilise Kubernetes, le système à code source libre pour automatiser, adapter et gérer le déploiement d'applications en conteneurs dans des grappes d'hôtes. Kubernetes regroupe les conteneurs qui composent une application en unités logiques appelées pods pour une gestion facile.
Le service OKE utilise le fournisseur d'API de grappe (CAPI) et le fournisseur d'API de grappe pour Oracle Cloud Infrastructure (CAPIOCI) pour orchestrer la grappe sur le service de calcul Cloud@Customer.
Vous pouvez accéder au service OKE pour créer des grappes 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 grappes OKE à partir 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 grappe OKE, qui sont des instances de calcul. Un utilisateur autorisé peut effectuer des tâches telles que l'application de correctifs à l'instance.
Pour plus d'informations sur les limites de service OKE, voir Limites des ressources fournies par Compute Cloud@Customer.
Versions de Kubernetes prises en charge
Le service OKE utilise des versions de Kubernetes certifiées conformes par le Cloud Native Computing Foundation (CNCF). Le service OKE est lui-même conforme à la norme ISO (ISO-IEC 27001, 27017, 27018).
Les versions prises en charge de Kubernetes sont les versions 1.30.3, 1.29.9 et 1.28.8.
La meilleure pratique consiste à maintenir vos grappes mises à niveau afin qu'elles exécutent toujours des versions de Kubernetes actuellement prises en charge par OKE. L'affichage d'une grappe vous indique si une version plus récente de Kubernetes est disponible pour cette grappe. Voir Mise à jour des modules complémentaires de grappe.
Versions prises en charge du fournisseur Terraform pour OCI
Ce guide fournit des exemples de scripts Terraform pour configurer les ressources de réseau. Pour utiliser ces scripts, vous devez installer à la fois Terraform et le fournisseur Terraform pour Oracle Cloud Infrastructure (OCI).
Dans votre bloc provider, spécifiez la version du fournisseur Terraform pour OCI à installer en tant qu'au moins v4.50.0, mais pas plus grand que v6.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, voir Création de ressources de 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 de soutien. Voir Création d'une demande de soutien. Pour accéder au soutien technique, connectez-vous à la console Oracle Cloud, comme décrit sous Se connecter à la console OCI.