Prerequisites

This tutorial is intended for beginner back-end developer who wants to build API and deploy it into the cloud with the following prerequisites:

  • Understand how REST API works,
  • Basic experience in Kotlin,
  • Basic understanding of how Docker and Kubernetes works.

Goal

Our goal is to make our REST API up and running in Azure Kubernetes Service and can be accessed from anywhere. This tutorial will cover all the following subjects :

  1. Creating REST API using Spring Boot Kotlin,
  2. Build the package into a docker image,
  3. Run the API locally,
  4. Setting up Azure,
  5. Push Docker Image to Azure Container Registry,
  6. Creating Kubernetes Cluster on Azure,
  7. Setting up MySQL on Azure,
  8. Deploy image to Kubernetes Cluster,
  9. Update REST API,
  10. Redeploy to Kubernetes Cluster.

#spring-boot #kotlin #azure #kubernetes #mysql

Deploying Spring Boot Kotlin with MySQL in Azure Kubernetes Service (AKS)
3.70 GEEK