Delete search term

Header

Quick navigation

Main navigation

GitOps for Kubernetes Platform

Go8s

At a glance

  • Project leader : Dr. Josef Spillner
  • Project team : Panagiotis Gkikopoulos, Dr. Piyush Harsh
  • Project status : completed
  • Funding partner : Innosuisse (Innovationsscheck / Projekt Nr. 48223.1 INNO-ICT)
  • Project partner : Container Solutions AG
  • Contact person : Josef Spillner

Description

GitOps is an innovative technique that blends version control technology
with declarative application configuration specifications such as
Infrastructure as Code (IaC). It removes the chance of errors and
security issues by removing the reliance on human operators or scripts
to perform deployment tasks. Implementing GitOps is a difficult task.
This project aims at building a web-based platform that dramatically
reduces the barrier of adopting GitOps practises by abstracting the
underlying layers. Users of the platform can focus on the business logic
and the specification of their application. The platform will take care
of IaC and other operational tasks. GO8s delivers a platform that allows
a user to provide a link to a Git repository with the specification
written in the Kubernetes API industry de-facto standard and an email
address. The platform will then take care of the deployment of the
application and email a URL back to a web page displaying the progress
of the deployment and the link to the running application once the
deployment is successful. This very simple flow paves the way to provide
users of GitOps technologies with unprecedented simplicity. Further
iterations will ensure monetisation of the platform by elastic billing
of underlying hardware resources, support and training contracts,
advanced features such as monitoring, backups and scalability options.

Further information