Upload
sfeir
View
77
Download
1
Embed Size (px)
Citation preview
Plan
1. C'est quoi Kubernetesa. Contexteb. Big picture
2. Azure Container Service3. Démos
a. Création d'un cluster Kubernetes dans Azureb. Connexion au clusterc. Déploiement d'une application dans le clusterd. La mise à l'échelle de l'applicatione. La mise à jour de l'applicationf. La mise à l'échelle des nœuds de cluster
4. Ressources
Docker
Node 1
docker run -d redis
Node 2 Node 3
docker run -d back-end
docker run -d front-end
docker run -d front-end
Docker
Node 1
docker run -d redis
Node 2 Node 3
docker run -d back-end
docker run -d front-end
docker run -d front-end
Kubernetes
Kubernetes est un système open-source pour automatiser le déploiement, la mise à l'échelle et la gestion des
applications à base des conteneurs
Kubernetes
● Google started the Kubernetes project in 2014
● Portable: public, private, hybrid, multi-cloud
● Extensible: modular, pluggable, hookable, composable
● Self-healing: auto-placement, auto-restart,
auto-replication, auto-scaling
● Automated rollouts and rollbacks
Azure Container Service
● Service pour la gestion des conteneurs dans le cloud
● Kubernetes, DC/OS, et Docker Swarm
● Déploiement en quelques minutes du cluster optimisé
pour la production
● Mise à l'échelle de cluster à la demande
Ressources
● https://kubernetes.io/docs/concepts/● https://docs.microsoft.com/en-us/azure/container-service/kubernetes/co
ntainer-service-intro-kubernetes● https://www.youtube.com/watch?v=6dNkYykHXBw● https://www.youtube.com/watch?v=WwBdNXt6wO4&t=30s