Build a YAML code generator to deploy an application on Kubernetes
Project description
This project aims to implement a web-based, interactive application tool for defining and applying Kubernetes YAML configurations to a cluster. The main advantage that this application will provide is the ability to simplify the otherwise cumbersome process of creation of the YAML configuration files that are needed for the creation of the Kubernetes clusters. The current process of creating such files requires significant learning curve and knowledge and a way to instead generate these files through a web-based application would benefit SUE’s customers.
Context
SUE is a prominent Cloud Native Solutions organization based in the Netherlands and recognized as one of Europe's largest in its field. SUE specializes in Cloud and IT services and focuses on ensuring the smooth and seamless interaction between applications, services, and processes with its Cloud Native Framework. The team of certified Cloud and IT engineers is committed to providing a comprehensive range of services and solutions making them one of the leaders in businesses seeking Cloud Native solutions.
Results
The project successfully delivered an interactive user interface that significantly simplifies the generation of Kubernetes YAML configuration files. This tool makes the deployment process more accessible and efficient for users, particularly those without extensive Kubernetes experience. By providing a user-friendly web-based platform, the application reduces the steep learning curve associated with manually creating YAML files, allowing users to focus on core tasks.
About the project group
We are ICT & Software students and we worked on this project during semester 6 as our group project. We used the Agile Scrum methodology during the project duration. Each of us contributed to the project with their abilities and expertise.