title: Innovationsgetriebenes kubernetes Design
title: Eine anforderungsbasierte Vorgehensweise für nachhaltiges Clusterdesign
titleType: Subtitle
Creators: name: Drack, Daniel
Publisher: name: FH CAMPUS 02 (CAMPUS 02 Fachhochschule der Wirtschaft)
Year: 2023
Subjects: subject: 005 Computerprogrammierung, Programme, Daten

description: Kubernetes wird von mehr als 77% aller IT-basierten Unternehmen der Branche produktiv genutzt und der Platzhirsch auf dem Markt der Container-Orchestrierung. Die meisten Unternehmen berichten von großen Kosteneinsparungen und einer Steigerung der Entwicklungsgeschwindigkeit durch den Einsatz von Kubernetes. Das Ausmaß der Verbesserung hängt jedoch davon ab, wie gut das Kubernetes-System zum Unternehmen und seinen Anforderungen passt. Kubernetes besteht aus vielen Komponenten und kann auf vielfältige Weise genutzt werden. Für viele der Komponenten von Kubernetes gibt es diverse Produkte am Markt, daher wird eine Methode benötigt um die besten Produkte auszuwählen. Um den Entwurf der richtigen Kubernetes-Lösung für eine bestimmte Idee oder ein Konzept zu unterstützen, wurde ein Modell vorgeschlagen, das aus einem Designprozess und einem Anforderungskatalog besteht. Der Anforderungskatalog ist stark in den Prozess integriert. Dabei handelt es sich um einen Fragebogen der dabei hilft die notwendigen Anforderungen für den zukünftigen Cluster zu erfassen. Der Prozess ist in sieben Schritte unterteilt, beginnend mit der Notwendigkeit eine geeignete Plattform für eine innovative Idee zu finden. Die anderen Schritte konzentrieren sich auf die Ermittlung der Anforderungen, die Gestaltung des Clusters, die Suche nach geeigneten Produkten und die Integration des Kubernetes-Systems in das Unternehmen. Der Anforderungskatalog ist in drei Gruppen unterteilt, die insgesamt 65 Punkte umfassen. Das vorgeschlagene Modell ermöglicht es Unternehmen, ihre Kubernetes-Umgebung strukturiert, verständlich und transparent zu entwerfen. Zur Bewertung des ersten Entwurfs des Modells wurden zwei Expertenworkshops und sechs Interviews durchgeführt. Mittels qualitativer Inhaltsanalyse wurden die daraus resultierenden Protokolle analysiert und die Ergebnisse in das Modell aufgenommen.
description: Being productively used by more than 77% of all IT-based companies in the industry, Kubernetes is the biggest players in the container orchestration market. Most companies report enormous cost savings and an increase in development speed by embracing Kubernetes. The extend of improvement, however, depends on how good the Kubernetes system fits the company and its requirements. Kubernetes consists of many components and can be used or consumed in diverse ways. To assist with designing the proper Kubernetes solution for a given idea or concept, a model consisting of a design process and a requirement catalog was proposed. The process is heavily relying on the requirement catalog, a questionaire that assists in gathering necessary requirements for the future cluster. It is split into seven steps, starting at the urge to find a proper platform. The other steps are focused on identifying requirements, designing the cluster, finding proper products and incorporating the Kubernetes system in the company. The requirement catalog is split in three groups, specifying 65 points in total. The proposed model enables companies to design their Kubernetes environment in a structured, comprehensible, and transparent manner. Two expert workshops and six interviews were conducted to evaluate the first draft of the process and questionaire. Using qualitative content analysis the resulting protocols were analyzed and the results were included in the model.