Practice

This practice module provides a hands-on workshop where you’ll learn to deploy a microservice application in Kubernetes using Exoscale’s platform and open-source tools.

Voting App

Introduction to our sample application

Exoscale-managed Kubernetes

Create an Exoscale-managed Kubernetes cluster and deploy the demo application inside it

Exposing the VotingApp

Use network load balancer to expose the application

Configuring DNS

Expose application on its own domain

Activating TLS

Automate certificate management with cert-manager

Managing Secrets with Vault

Secure sensitive information with HashiCorp Vault

Persisting data in DBaaS

Store application data in Exoscale-managed databses

Using Object Storage

Store application assets in Object Storage