kubernetes with azure container service - badr eddine kedjour au quarter backs sfeir

18
Kubernetes with Azure Container Service

Upload: sfeir

Post on 28-Jan-2018

77 views

Category:

Technology


1 download

TRANSCRIPT

Kubernetes with Azure Container Service

Badr Eddine Kedjour

Développeur Full-Stack

@bkedjour

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

Application (VoteApp)

https://github.com/bkedjour/QbacksVoteApp

Architecture

Front-end

Back-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

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

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

Big picture

Master

Node Node

Node Node

Node Node

K8s Cluster

Pod

Pod

Pod

Pod

$kubectl

Pod

Azure Container Service

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

Diagramme de déploiement

$_Démos

Ressources

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

Merci :)