Skip to content

Latest commit

 

History

History

guides

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Migrate to Containers walkthroughs

Each walkthrough is a self contained guide, showcasing best practices for a particular migration scenario.

Table of Contents

  • Petclinic - The Petclinic guide takes you through a complete migration journey of the Spring framework Petclinic application and it's database from VMs to containers running on GKE.

  • Tomcat - The Tomcat guide takes you through a complete migration journey of the Spring Boot Petclinic application and it's database from VMs to containers running on GKE. As opposed to the Petclinic guide this guide will migrate the Tomcat configuration and deployed applications into a community Tomcat Docker container and will demonstrate how you can use the migration generated artifacts to continuously build a new Docker image when your application is changed.

  • Tomcat multiple appications with reverse proxy - The Tomcat multiple appications with reverse proxy guide takes you through a complete migration journey of two Java applications Spring Boot Petclinic application and Spring Boot and Vaadin FlowCRM sharing a Tomcat instance and their databases from VMs to containers running on GKE. In addition, the Tomcat hosting the applications is fronted by an Apache2 HTTPD reverse proxy. In this guide you will migrate the Tomcat configuration and deployed applications into seperate Docker images, migrate the database into a stateful set and replace the Apache2 proxy with a Kubernetes Ingress. The Ingress will create an External HTTP Load Balancer and map it to the containerized Tomcat applications.