Create an Azure Database for PostgreSQL server. Prepare Java Spring Boot application for AKS. Deploy Azure Container Registry (ACR). Deploy Java application to Kubernetes with Kustomize. Deploying a Spring Boot REST API on Azure Kubernetes Service with Azure Database for PostgreSQL.
Connecting AKS Applications to Azure PostgreSQL with AAD Pod Identities.
In this post, We will look at how to run a Java Spring Boot application on Azure Kubernetes Service (AKS) and connects to Azure PostgreSQL using Azure AD Pod identity. Azure Kubernetes Service (AKS) is a managed Kubernetes service that lets you quickly deploy and manage applications based on microservices.
Azure Active Directory pod-managed identities uses Kubernetes primitives to associate managed identities for Azure resources and identities in Azure Active Directory (AAD) with pods.
The following diagram shows the architecture of the above steps:
Architecture diagram by Yi Ai
Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.
You will learn how to deploy a Java 11 Spring Boot application on a Kubernetes cluster and how to build and deploy a spring boot application on kubernetes us...
In this video you will learn the different types of service discoveries implementations using Netflix Eureka Server, Hashicorp Consul and Apache Zookeeper an...
Learn how to update config values in your microservices at runtime without having to restart them. Learn how to use Actuator endpoints to trigger refresh and use the RefreshScope annotation to have the values refresh in the microservices.
In this article we learn how to start the Spring Boot microservice project and run it fast with Kubernetes and Docker