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

CI CD Using Docker and Kubernetes

Nilesh Gule
November 22, 2018

CI CD Using Docker and Kubernetes

Slide decks related to the CI CD hands on demo for AKS Part 6. The talk demonstrated use of Continuous Integration Build pipeline to build and publish Docker images to DockerHub. The images were then deployed to AKS cluster on Azure using release pipeline. Helm was used to deploy Kubernetes application as part of Continuous Delivery process.

Nilesh Gule

November 22, 2018
Tweet

More Decks by Nilesh Gule

Other Decks in Technology

Transcript

  1. Azure Kubernetes Service (AKS) - Part 6 CI CD with

    Docker & Kubernetes Nilesh Gule
  2. $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” }
  3. AKS learning series - Part 4 - Deploy Multi- container

    apps to AKS - Part 5 - Debugging & Monitoring AKS using OMS / Prometheus - 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
  4. Problem with latest tags ✴Kubectl unable to update the image

    on AKS cluster even after Docker has published new version ✴Add dynamic tags instead of latest after successful build —> BuildId
  5. • Package manager for Kubernetes • Helps to manage Kubernetes

    application via Charts • Helps to version, publish & share charts • Manage complexity, easy updates and rollback
  6. References - Links 1/3 ✴Demo code ✴Kubernetes playground ✴Azure Monitoring

    ✴ASP.Net Core to AKS Tutorial ✴Azure DevOps ✴Helm ✴2018 State of DevOps report ✴AKS CI CD Lessons learnt
  7. References - Slides 2/3 ✴Slide deck - Speakerdeck - https://speakerdeck.com/nileshgule/

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