2. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
3 communautés pour partager,
échanger et apprendre
Power BI, Data, IA, Power Platform, Office 365, SharePoint, etc.
4. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
The European SharePoint, Office 365 & Azure Conference
4 Days 2,500 Delegates 150+ Sessions 120 Speakers
Use code ESPC19SPSP for 10% discount on all tickets
www.sharepointeurope.com
5. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
> whoami
Architecture, Performance and high availability
David Barbarin
Principal Consultant
@mikedavem
David Barbarin
Blog
8. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
❖Kubernetes
Orchestration to the rescue
▪ 2003-2004: Birth of the Borg project
▪ 2013: From Borg to Omega
▪ 2014: Google introduces K8s
▪ 2015: The year of Kube v1.0 & CNCF K8s v1.0
▪ 2016: K8s goes to mainstream (v1.2 -> 1.5)
Helm / Minikube
First Stateful support
▪ 2017: K8s v1.6 as a stabilization release
RBAC(Beta),autoprovisioning StorageClass
K8s v1.7 Local Storage support
Containerd integration
ECS (AWS), AKS (Azure), GKE (Google)
K8s v1.11 -> v1.13
▪ 2019: K8s v1.14
Windows as worker node in K8s
9. @ClubPowerBI @aosComm @GUSS_FRANCEPower Saturday 2019
Orchestration to the rescue
POD
Worker node
POD
Worker node
Service
- Type: loadbalancer, nodePort, clusterIP
- Selector
- Source port : target port
- Endpoints
Kube-proxy
Master node Master node Master node API server
etcd
Scheduler
Affinity / anti-affinity
Labels
Worker node resource availability
Others …
Controller manager
Namespace controller
Pod controller
Service controller
…
DESIRED STATE
kubelet kubelet
health
Control plane