Skip to content

Automating the provisioning throught Terraform of an Azure Kubernetes Cluster ruuning on a microservice Weave Sock-Shop app and an azure voting webapp with CI/CD pipeline.

Notifications You must be signed in to change notification settings

victoranolu/Deploy_WebApp_CI-CD_on_Azure

Repository files navigation

Automating Kubernetes on Azure - AKS and DevOps

Preclude

Azure Kubernetes Service a.k.a AKS - is a fully managed service that helps to deploy a managed Kubernetes cluster on Azure.

The post management of cluster - Upgrade, Patching, Monitoring - all come as a package. The other important feature is the management of the Master Nodes of the cluster - this is completely a black box for the user and is entirely maintained by Azure. Users are left with managing only the Worker Nodes and associated components.

But AKS cluster is not the only thing that user(s) are going to create; rather the ancillary services around the cluster helping build the entire architecture is most important, painfully redundant and difficult to manage in long terms - more so when you think of the Operations team or Infrastructure management team - who might need to do this for multiple cluster to be managed and many applications to be deployed!

Hence a disciplined, streamlined and automated approach is needed so that end to end architecture becomes robust, resilient and easily manageable.

The purpose of this workshop would be to:

  • Use Kubernetes as the tool or orchestration of micro-services
  • Deploy a microservice app, Weave Sock-Shop
  • Deploy another web app
  • Build an automated pipeline for creating the infrastructure for the deploying of the microservices
  • Leverage AKS as a hosted service around Kubernetes (a.k.a K8s) for better manageability, less complexity
  • Use the built-in features of AKS for monitoring, security and upgrades

About

Automating the provisioning throught Terraform of an Azure Kubernetes Cluster ruuning on a microservice Weave Sock-Shop app and an azure voting webapp with CI/CD pipeline.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages