VMware Kubernetes (Tanzu) im Enterprise Lab Kiosk
Project Idea Metadata
- Project Idea Name: VMware Kubernetes (Tanzu) im Enterprise Lab Kiosk
- Date: 6/29/2022 9:15:41 AM
- Administrators:
Project Idea Description
Aufgabenstellung
Das Ziel dieser Arbeit ist eine Evaluation von VMware Kubernetes (Produktname "Tanzu") gemäss den Anforderungen vom Enterprise Lab zu evaluieren. Ein wichtiger Punkt ist die Integration in den schon bestehenden Selbstbedienungskiosk, welcher auf der VMware vRealize Suite aufgebaut ist. Die Ziele sind folgendermassen eingeteilt:
- Anforderungsanalyse mit Einbezug der Stakeholders.
- Installation und Konfiguration von Tanzu auf einem dedizierten VMware Cluster.
- Automatisierung (IaC "Infrastructure as Code") der Installation und Konfiguration von Tanzu.
- Integration in den Kiosk vom Enterprise Lab.
- Erstellen eines Konzeptes für das automatisierte Testing. Ausführen und Auswerten der Tests.
- Integration in der Elastik Stack vom Enterprise Lab.
- Liste erstellen mit den wichtigsten Monitor Punkten.
- PoC. Vollautomatisches Deployment einer Beispielapplikation mittels CI/CD.
- Erstellen eines Handbuchs bezugnehmend auf den PoC.
Gewünschte Methoden, Vorgehen
- Für die Planung bietet sich ein hybrides Vorgehensmodell an. Die Planung soll im GitLab gemacht werden. Die Services sollen jederzeit reproduzierbar sein (IaC Infrastructure as Code).
- Innerhalb einer Woche nach dem Kick-Off Meeting muss der Projektplan mit seinen Arbeitspaketen und den Zuteilungen zur entsprechenden Person vorgelegt werden.
- Das PoC Handbuch soll in GitLab pages geschrieben werden.
- Die Installationsanleitungen als auch die weiteren Schritte die zur produktiven Verwendung der SW benötigt werden müssen im Enterprise Lab Wiki dokumentiert werden.
- Im Projektbericht soll auf diese GitLab und Wiki pages verwiesen werden.
- Im MS Teams soll ein Team erstellt werden mit dem Namen "Tanzu" mit allen am Projekt Beteiligten Mitgliedern.
- Alle anfallenden Dokumente werden in dem Namensraum dieses "Tanzu" Teams abgelegt.
- Alle 2 Wochen wird ein Sprintmeeting durchgeführt. Von diesen Meeting erstellen die Studierenden ein Protokoll und legen dieses dem Betreuer zur Freigabe vor. In diesem Protokoll sind "Action" Items und sonstige verbindliche Beschlüsse aufgeführt.
- Ab dem Zeitpunkt des Kick Off müssen die beiden Studierenden jegliche Schritte und Arbeiten selbständig und unaufgefordert organisieren und durchführen.
Kreativität, Varianten, Innovation
Kreativität ist erwünscht und wird auch gemäss Bewertungsblatt belohnt. Als Innovation werden zB. Automatisierungen und die Integration in den Kiosk bewertet. Ein Mitglied vom Enterprise Lab Team wir ihnen zugeteilt und ist ihr dezidierter Ansprechpartner. Er hilft ihnen ihre Ansprüche an das Enterprise Lab zeitnah durchzusetzen.
Daten
Timestamp definitive Aufgabenstellung: 26 - 30. September 2022
Abgabe der Arbeit: Bei regulärem Start: 23.12.22
Abschlusspräsentation: Reguläre Prüfungszeit 16.01. – 04.02.23
Abgabe Bewertungsraster an Transfer Services: bis 07.02.23
Das Enterprise Lab stellt Dienste für die Lehre und Forschung der HSLU - Informatik zur Verfügung. In beiden Bereichen wird Kubernetes immer relevanter. Aktuell verwenden wir OKD - das Upstream Open Source Projekt von Red Hat OpenShift. Da VMware vSphere unsere bevorzugte Virtualisierungs-Plattform ist, möchten wir gerne VMware Tanzu als mögliche alternative evaluieren. Die Verwendung von Tanzu sollte auch eine Integration in den Selbstbedienungskiosk vom Enterprise Lab erleichtern.