Minimum Downtime Stateful App Deployment with Kubernetes on GCP - Virtual Developers Conference 2020
Channel: Mauritius Software Craftsmanship Community
Date: 2021-02-07

We all want our applications to have as little downtime as possible especially during upgrades. Kubernetes is one of the tools which allows DevOps achieve that. However, Kubernetes has quite a learning curve. In this talk we shall demystify some of the basic kubernetes terms and discuss the processes implemented at Providus:

- Creating Java app images and pushing to repository
- Creation of database with Liquibase
- Updating production database with Liquibase
- Updating production containers
- Running unit tests on the docker images with a mock database (should time permit)
- Running integration tests with multiple pods and mock databases (should time permit)

About: Nayar Joolfoo
Freelance Consultant / DevOps

Who else loves Hiking?

Website: https://nayarweb.com/blog/