@Azuretar
Why and How to move your App to
Kubernetes
Jorge Arteiro
@jorgearteiro
@Azuretar
whoami
• Cloud developer/architect, DevOps, integration and tech pre-sales
• Working with Docker, Kubernetes, microservices and API management
• Speaker - Container Camp, Microsoft Ignite, API Days, NDC Sydney, ….
• Containers and DevOps community member
• Developed for Linux in early 2000s
• Microsoft Azure MVP
• IBM Strategic technology adoption Consultant & Senior DevOps
@Azuretar
Agenda
• Docker Architecture
• Understanding Containerd
• Windows Containers vs Linux Container on Windows
• IKS - IBM Kubernetes Services
• Containers CI/CD
• Nodeless Kubernetes using Virtual Kubelet and ACI
• Let’s Demo
@Azuretar
Docker 18.09 released
@Azuretar
Containerd
@Azuretar
@Azuretar
LCOW – Linux Container on Windows
@Azuretar
IKS - Multizone
@Azuretar
Creating IKS cluster demo
@Azuretar
From Source code to Kubernetes/Docker
Application Git
Repo
Helm
Image layers
Helm as your Package Management
@Azuretar
Virtual Kubelet – Nodeless Kubernetes
ACI – Azure Container Instance
@Azuretar
Let’s Demo
@Azuretar
Thanks!
@jorgearteiro
https://www.slideshare.net/JorgeArteiro
https://github.com/kubernetes/charts
https://katacontainers.io/
https://github.com/google/gvisor

Why kubernetes