Hier avait lieu la journée technique de l’évènement Microsoft Expériences 2018 durant laquelle Julien Corioland et moi avons présenté la session “Azure Kubernetes Service : accélérez la conception, le déploiement et le pilotage de vos applications conteneurisées

Le synopsis de cette session est le suivant : “L’intérêt des conteneurs n’est plus à démontrer : agilité, répétabilité, contrôle, flexibilité, indépendance de la plateforme et bien plus… Vous avez d’ailleurs peut-être déjà choisi cette technologie pour le développement de vos nouvelles applications ou accélérer la migration vers le cloud ? Comment passer à la vitesse supérieure ? Découvrez comment Microsoft Azure et Kubernetes vous permettent dès aujourd’hui d’accélérer la conception, le déploiement et l’orchestration de vos applications conteneurisées tout en respectant vos contraintes de scalabilité et de haute disponibilité. Cette session riche en démonstration vous offrira une vue d’ensemble du cycle de vie d’une application, du poste du développeur jusqu’au déploiement automatisé et à l’opérationnalisation dans Azure Kubernetes Service.”

Pour ceux qui sont intéressés par le sujet, voici les slides ainsi que des liens pour aller plus loin sur les sujets traités.

Les ressources pour aller plus loin : 

Le blog de Julien qui contient plein plein d’articles sur AKS
https://blog.jcorioland.io/

Le github contenant le code Terraform que j’ai utilisé pour déployer l’infrastructure AKS pendant la session: https://github.com/squasta/TerraformAzureRM/tree/master/MicrosoftExperience18 

Kubernetes core concepts for Azure Kubernetes Service (AKS)
https://docs.microsoft.com/en-us/azure/aks/concepts-clusters-workloads

Gérer AKS avec PowerShell
https://docs.microsoft.com/en-us/powershell/module/azurerm.aks/?view=azurermps-6.11.0

Gérer AKS avec Azure CLI
https://docs.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest

Déployer AKS avec un modèle ARM
https://azure.microsoft.com/fr-fr/resources/templates/101-aks/

Déployer AKS avec Terraform
https://www.terraform.io/docs/providers/azurerm/r/kubernetes_cluster.html

Déployer AKS avec Ansible
https://docs.microsoft.com/en-us/azure/ansible/ansible-create-configure-aks

Azure Dev Spaces : A rapid, iterative Kubernetes development experience for teams
https://docs.microsoft.com/en-us/azure/dev-spaces/

Azure Monitor for containers (Preview) overview
https://docs.microsoft.com/en-us/azure/monitoring/monitoring-container-insights-overview

Prometheus
https://prometheus.io/

Azure Monitor Data Source For Grafana
https://grafana.com/plugins/grafana-azure-monitor-datasource

Prometheus Data Source – Native Plugin
https://grafana.com/plugins/prometheus

Kubernetes Horizontal Pod Auto-Scaling
https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/

Cluster Autoscaler on Azure Kubernetes Service (AKS)
https://docs.microsoft.com/en-us/azure/aks/autoscaler

Use Virtual Kubelet with Azure Kubernetes Service (AKS)
https://docs.microsoft.com/en-us/azure/aks/virtual-kubelet

Integrate Azure Active Directory with Azure Kubernetes Service
https://docs.microsoft.com/en-us/azure/aks/aad-integration

Assign Azure Active Directory Identities to kubernetes applications
https://github.com/Azure/aad-pod-identity

Les services Mesh (Istio; Consul…) pour la gestion de la sécurité
Istio : https://istio.io/
Consul : https://www.consul.io/docs/platform/k8s/index.html

Stanislas Quastana

Leave a Reply