Migrate Cloud Foundry Application to Kubernetes
Gelley, Sravanthi (2022)
Gelley, Sravanthi
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022102421575
https://urn.fi/URN:NBN:fi:amk-2022102421575
Tiivistelmä
The case company has an insurance related application. The application was running in a Pivotal cloud foundry environment. Due to high licensing costs, the management decided to migrate to the Kubernetes environment. The thesis is related to migrating the insurance application from Pivotal Cloud Foundry to Kubernetes. The thesis describes the various steps taken as part of the migration from the application developer’s perspective.
The thesis objective is to document all the steps the developer did for the migration. The thesis is divided into multiple sections that describe application’s state before migration, a literature overview of the different software needed for migration, the implementation of the migration steps, and the results after the migration.
The main challenge during the migration was that no one in the development team had any previous technical expertise related to the Kubernetes environment. So, a considerable learning path was needed along the migration.
The steps needed in the migration are described. The application migration was completed successfully in the development environment first and then in quality, customer test, and finally in the production environment.
The thesis objective is to document all the steps the developer did for the migration. The thesis is divided into multiple sections that describe application’s state before migration, a literature overview of the different software needed for migration, the implementation of the migration steps, and the results after the migration.
The main challenge during the migration was that no one in the development team had any previous technical expertise related to the Kubernetes environment. So, a considerable learning path was needed along the migration.
The steps needed in the migration are described. The application migration was completed successfully in the development environment first and then in quality, customer test, and finally in the production environment.