From the course: Azure for DevOps: Containers

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Deploy your application to AKS

Deploy your application to AKS - Azure Tutorial

From the course: Azure for DevOps: Containers

Start my 1-month free trial

Deploy your application to AKS

- There are two ways of deploying applications to your Azure Kubernetes cluster, imperative and declarative. You might have come across with this when comparing Azure management options, the imperative PowerShell and declarative Azure resource manager template. The imperative deployment model in Kubernetes is implemented with kube serial run command. Each application deployment step needs to be explicitly defined. In the declarative approach, the user defines the desired state of the application not individual commands. This desired state template can even be stored in source control. Compared to the imperative deployment model, declarative approach provides better change review and auditing capabilities. Imperative deployment is great for development, but more complex in production. Imagine if your Azure DevOps Pipeline or GitHub Action will face an error, in imperative mode, you'll need to define the steps to take…

Contents