Aperçu du moteur Kubernetes (OKE)

Découvrez Kubernetes Engine (OKE), qui vous permet de déployer, de gérer et d'adapter des applications en conteneur sur Oracle Cloud Infrastructure avec des choix de nœuds flexibles, l'automatisation et une sécurité intégrée.

Oracle Cloud Infrastructure Kubernetes Engine (OKE) est un service entièrement géré, évolutif et hautement disponible pour déployer des applications conteneurisées dans le nuage. Avec OKE, vous pouvez créer, déployer et gérer des applications en nuage natives à l'aide de Kubernetes à source ouverte certifiée conforme par la Cloud Native Computing Foundation (CNCF).

OKE prend en charge une gamme d'options de déploiement. Vous pouvez choisir d'exécuter des applications sur des nœuds virtuels pour un fonctionnement sans serveur, sur des nœuds gérés pour une responsabilité partagée entre vous et Oracle ou sur des nœuds autogérés lorsque vous avez besoin d'une personnalisation avancée ou de ressources de calcul spécifiques, comme un processeur graphique ou un réseau haute performance. OKE prend en charge plusieurs formes de calcul, sans système d'exploitation et de machine virtuelle, et vous permet de sélectionner la configuration qui correspond le mieux à vos coûts, performances ou besoins matériels.

Pour les nœuds virtuels uniquement, OKE automatise les opérations de grappe critiques, y compris l'ajustement, l'application de correctifs et les mises à niveau de plan de contrôle. Pour les autres types de noeud, OKE fournit des fonctions pour la gestion du cycle de vie des noeuds, la gestion du logiciel complémentaire, la suppression et le remplacement sécurisés des noeuds de travail, ainsi que la réparation automatique des grappes lorsque des défaillances sont détectées. Vous pouvez ajuster les pods et les grappes verticalement et horizontalement, et configurer les grappes pour qu'elles couvrent plusieurs domaines de disponibilité ou fonctionnent dans une région dédiée. OKE prend également en charge la programmation des tâches pour une utilisation efficace des ressources.

Vous gérez les grappes au moyen de la console OCI, de l'API REST et de l'interface de ligne de commande, et vous pouvez accéder aux grappes Kubernetes à l'aide d'outils Kubernetes standard tels que kubectl, le tableau de bord Kubernetes et l'API Kubernetes. OKE s'intègre à d'autres services OCI, notamment les services Identity and Access Management (IAM), Container Registry, Storage et Networking, ainsi qu'aux outils d'intégration et de développement en continu, qui prennent en charge la création de pipelines DevOps complets dans le nuage.

OKE comprend des fonctions de sécurité et de conformité intégrées telles que le chiffrement des données au repos, la prise en charge des groupes de sécurité de réseau, des grappes Kubernetes privées, l'isolement au niveau des pods et l'intégration RBAC avec OCI IAM. Vous pouvez utiliser le balayage et la signature d'images de conteneur, l'identité de charge de travail et les services d'audit OCI pour surveiller et protéger les applications et les données.

OKE prend en charge de nombreuses charges de travail, notamment des tâches gourmandes en ressources telles que l'intelligence artificielle (IA) et l'apprentissage automatique. Vous pouvez provisionner et gérer de larges parcs de noeuds de processeur graphique et d'UC, utiliser un réseau en grappe haute performance et appliquer l'ajustement automatique de Kubernetes pour les ajuster aux charges de travail dynamiques.

Pour plus d'informations sur le déploiement et la gestion des grappes Kubernetes, ainsi que des tutoriels et des conseils d'intégration, voir les rubriques connexes dans cette documentation et un certain nombre de tutoriels pour développeurs disponibles.

Méthodes d'accès à Oracle Cloud Infrastructure

Vous pouvez accéder à Oracle Cloud Infrastructure (OCI) à l'aide de la console (une interface basée sur le navigateur), de l'API REST ou de l'interface de ligne de commande OCI. Les instructions relatives à la console, à l'API et à l'interface de ligne de commande sont incluses dans les rubriques de cette documentation. Pour la liste des trousses SDK disponibles, voir Trousses SDK et interface de ligne de commande.

Pour accéder à la console, vous devez utiliser un explorateur pris en charge. Pour accéder à la page de connexion de la console, ouvrez le menu de navigation en haut de cette page et sélectionnez Console Infrastructure. Vous êtes invité à entrer votre location Oracle Cloud, votre nom d'utilisateur et votre mot de passe.

Pour des informations générales sur l'utilisation de l'API, voir API REST.

Automatisation avec des événements

Vous pouvez créer l'automatisation en fonction des modifications d'état des ressources Oracle Cloud Infrastructure en utilisant des types d'événement, des règles et des actions. Pour plus d'informations, voir Aperçu des événements.

Voir Kubernetes Engine pour plus de détails sur les ressources OKE qui émettent des événements.

Identificateurs de ressource

La plupart des types de ressource Oracle Cloud Infrastructure ont un identificateur unique affecté par Oracle, appelé identificateur Oracle Cloud (OCID). Pour des informations sur le format des OCID et sur les autres moyens d'identifier vos ressources, voir Identificateurs de ressource.

Authentification et autorisation

Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès GIA aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK ou interface de ligne de commande et API REST).

Un administrateur d'une organisation doit configurer les groupes , les compartiments et les politiques qui déterminent les utilisateurs pouvant accéder aux services et aux ressources, ainsi que le type d'accès. Par exemple, les politiques contrôlent qui peut créer des utilisateurs, créer et gérer le réseau en nuage, créer des instances, créer des seaux, télécharger des objets, etc. Pour plus d'informations, voir Gestion des domaines d'identité. Pour des détails précis sur l'écriture de politiques pour les différents services, voir Informations de référence sur les politiques.

Si vous êtes un utilisateur ordinaire (pas un administrateur) qui doit utiliser les ressources Oracle Cloud Infrastructure de la société, demandez à un administrateur de configurer un ID utilisateur pour vous. L'administrateur vous indiquera les compartiments que vous pouvez utiliser.

Notez que pour exécuter certaines opérations sur des grappes créées par OKE, des autorisations supplémentaires accordées au moyen d'un rôle ou d'un rôle de grappe RBAC Kubernetes peuvent être requises. Voir À propos du contrôle d'accès et du moteur Kubernetes (OKE).

Capacités et limites OKE

Votre type de compte (Crédits universels mensuels, Paiement à l'utilisation, Promo) détermine le nombre de grappes que vous pouvez créer dans chaque région activée pour votre location, ainsi que le nombre maximal de noeuds dans chaque grappe. Vous pouvez communiquer avec nous pour demander une augmentation du nombre de grappes améliorées (mais pas du nombre de grappes de base) que vous pouvez créer dans chaque région. Voir Limites du moteur Kubernetes.

Vous pouvez spécifier jusqu'à 110 pods à exécuter sur un seul noeud géré dans un groupe de noeuds d'une grappe. La limite de 110 est imposée par Kubernetes.

Pour définir des limites propres à un compartiment pour une ressource ou une famille de ressources, les administrateurs peuvent utiliser des quotas de compartiment.

Politique GIA requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel l'accès de sécurité est accordé dans une politique par un administrateur de location. Cet accès est requis que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur de la location quel type d'accès vous avez et dans quel compartiment votre accès fonctionne.

Pour en savoir plus sur les politiques, voir Gestion des domaines d'identité et Politiques communes.

Pour plus de détails sur les politiques pour OKE, voir :