8. Connecting an app to an Azure database

In previous chapters, we stored the state of our application in our cluster, either on a Redis cluster or on MariaDB. You might remember that both had some issues when it came to high availability. This chapter will take you through the process of connecting to a MySQL database managed by Azure.

We will discuss the benefits of using a hosted database versus running StatefulSets on Kubernetes itself. To create this hosted and managed database, we will make use of Open Service Broker for Azure (OSBA). OSBA is a way to create Azure resources, such as a managed MySQL database, from within a Kubernetes cluster. In this chapter, we will explain more details about the OSBA project and we will set up and ...

Get Hands-On Kubernetes on Azure - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.