Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AKS Learning Series - Deploy Multi-container apps to Azure Kubernetes Service (AKS)

Nilesh Gule
September 20, 2018

AKS Learning Series - Deploy Multi-container apps to Azure Kubernetes Service (AKS)

Slidedeck of the presentation done as part of Learning AKS Hands on series. The session covered provisioning of AKS cluster using Azure CLI and Azure portal. The multi container tech talks applications was deployed to the ASK cluster. The persistent state management was handled using Kubernetes Persistence Volumes and Persistent Volume Claims backed by Azure disks.

Nilesh Gule

September 20, 2018
Tweet

More Decks by Nilesh Gule

Other Decks in Technology

Transcript

  1. $whoami { “name” : “Nilesh Gule”, “title” : “Architect |

    Microsoft Azure MVP”, “website” : “https://www.HandsOnArchitect.com", “github” : “https://github.com/NileshGule" “twitter” : “@nileshgule”, “linkedin” : “https://www.linkedin.com/in/nileshgule”, “email” : “[email protected]", “likes” : “Technical Evangelism, Cricket” }
  2. AKS learning series - Part 4 - Deploy Multi- container

    apps to AKS - Part 5 - Debugging & Monitoring AKS using OMS - Part 6 - CI CD with Docker & Kubernetes (Bonus) - Part 1 - Getting started with Docker - Part 2 - Stitch Multi-container apps with Docker Compose - Part 3 - Container Orchestration using Kubernetes with Minikube
  3. Migration to Kubernetes cluster Minikube AKS Single node cluster Full

    fledge multi node cluster Service Type NodePort ServiceType LoadBalancer (for publicly exposed services) Data persisted within container Can be persisted to host using Volume Data persisted to Azure Disk using Persistent Volumes (PV)
  4. Persistent Volumes Node1 Node 2 Node 3 Node1 Node 2

    Node 3 Node1 Node 2 Node 3 Node1 Node 2 Node 3 Without PV With PV
  5. Persistent Volume - Storage class & PVC - StorageClass provides

    the specifications of the external persistent storage - PersistenceVolumeClaim (PVC) ensures that data is stored on an external storage device outside the Kubernetes cluster
  6. AKS

  7. References - Links 1/3 ✴Demo code ✴Kubernetes playground ✴Kubernetes objects

    on Azure ✴Kubernetes Basics ✴Azure Kubernetes objects ✴Highly scalable apps ✴Kubernetes Persistent Volumes ✴Kubernetes Storage Classes
  8. References - Slides 2/3 ✴Slide deck - Speakerdeck - https://speakerdeck.com/nileshgule/

    ✴Slide deck - Slideshare - https://www.slideshare.net/nileshgule/ ✴
  9. Q&A