AKS Deployment Steps

vishal gupta
1 min readJul 15, 2020

--

  1. Developer pushes the source code to Azure repository
  2. Azure pipeline triggers the build by cloning the latest application code from Azure repo
  3. Azure pipeline creates docker image with application code, tag the image, and push to Azure container registry
  4. Azure pipeline tag the application code that was containerized, and pushes the code to Azure repo
  5. Azure pipeline executes the kubectl commands to re/deploy pods
    Redeployment process starts by pulling the latest image from the Azure container registry
  6. Azure Kubernetes services deployment process:
    ConfigMap to store non-sensitive environment variables
    Secrets to store sensitive environment variables
    Persistent volumes, Blob storage, etc
    Azure key vault to store DevOps secrets, service accounts and manage TLS/SSL certificates
    Azure Managed Services
  7. Create objects (services, Ingress object, etc) to communicate with pods
  8. Provision a load balancer, forwarding rules, and assigning external public IP address (ingress controller)
  9. Customers access the application from the public

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

vishal gupta
vishal gupta

Written by vishal gupta

Software Architect, Author, Trainer

No responses yet

Write a response