Meilleures pratiques à destination du développeur et de l’opérateur de clusters pour créer et gérer des applications sur Azure Kubernetes Service (AKS)

La création et l’exécution d’applications avec succès dans Azure Kubernetes Service (AKS) requièrent la compréhension et l’implémentation de certains concepts clés, notamment :

  • Fonctionnalités d’architecture mutualisée et de planificateur.
  • Sécurité des clusters et des pods.
  • La continuité d’activité et la reprise d’activité.

Le groupe de produits AKS, les équipes d’ingénieurs et les équipes sur le terrain (notamment les global black belts (GBB)) ont contribué, rédigé et regroupé les meilleures pratiques et les articles conceptuels suivants. Leur but est d’aider les opérateurs et les développeurs de cluster à mieux comprendre les concepts ci-dessus et à implémenter les fonctionnalités appropriées.

Meilleures pratiques pour l’opérateur de cluster

Si vous êtes un opérateur de cluster, travaillez avec les propriétaires d’applications et les développeurs afin de comprendre leurs besoins. Ensuite, vous pouvez utiliser les meilleures pratiques suivantes pour configurer vos clusters AKS en fonction de vos besoins.

Une pratique importante à inclure dans votre processus de développement et de déploiement d’application est de vous rappeler de suivre les modèles de déploiement et de test couramment utilisés. Le test de votre application avant le déploiement est une étape importante visant à garantir sa qualité, sa fonctionnalité et sa compatibilité avec l’environnement cible. Il peut vous aider à identifier et à corriger des erreurs, des bogues ou des problèmes susceptibles d’affecter le niveau de performance, la sécurité ou la facilité d’utilisation de l’application ou de l’infrastructure sous-jacente.

Multilocation

Sécurité

Réseau et stockage

Exécution de charges de travail prêtes à l’emploi en entreprise

Meilleures pratiques de développement

Si vous êtes développeur ou propriétaire d’application, vous pouvez simplifier votre expérience de développement et définir les fonctionnalités requises des performances de l’application.

Concepts Kubernetes et AKS

Les articles conceptuels suivants couvrent certaines des fonctionnalités et composants fondamentaux des clusters dans AKS :

Étapes suivantes

Pour obtenir des conseils sur la conception d’une implémentation à l’échelle de l’entreprise d’AKS, consultez Planifier votre conception AKS.