GitOps for Kubernetes Platform
Go8s
Description
GitOps is an innovative technique that blends version control technologywith declarative application configuration specifications such asInfrastructure as Code (IaC). It removes the chance of errors andsecurity issues by removing the reliance on human operators or scriptsto perform deployment tasks. Implementing GitOps is a difficult task.This project aims at building a web-based platform that dramaticallyreduces the barrier of adopting GitOps practises by abstracting theunderlying layers. Users of the platform can focus on the business logicand the specification of their application. The platform will take careof IaC and other operational tasks. GO8s delivers a platform that allowsa user to provide a link to a Git repository with the specificationwritten in the Kubernetes API industry de-facto standard and an emailaddress. The platform will then take care of the deployment of theapplication and email a URL back to a web page displaying the progressof the deployment and the link to the running application once thedeployment is successful. This very simple flow paves the way to provideusers of GitOps technologies with unprecedented simplicity. Furtheriterations will ensure monetisation of the platform by elastic billingof underlying hardware resources, support and training contracts,advanced features such as monitoring, backups and scalability options.
Key Data
Projectlead
Project team
Panagiotis Gkikopoulos, Dr. Piyush Harsh
Project partners
Container Solutions AG
Project status
completed, 09/2020 - 01/2021
Funding partner
Innovationsscheck / Projekt Nr. 48223.1 INNO-ICT