Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Organizational Information for HM #17

Open
wants to merge 143 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
d4d5b23
Updates for Sommersemester 2021
JohannesEbke Mar 15, 2021
01e8c60
Update Organisational Information
JohannesEbke Mar 15, 2021
1855e01
Add introduction slide moritz
phxql Mar 16, 2021
5bcc99d
Update m01
JohannesEbke Mar 23, 2021
04420d1
Add missing dependencies to REST exercise
JohannesEbke Mar 23, 2021
8f42ee6
Fix Typo
JohannesEbke Mar 29, 2021
14aef6c
Slides Vorlesung 02
JohannesEbke Apr 12, 2021
3961be3
Bump dokku version
JohannesEbke Apr 12, 2021
53afa6f
Update Slides
JohannesEbke Apr 12, 2021
5c6f863
Move exercise to Europe
JohannesEbke Apr 20, 2021
2190dea
Update IaaS Slides
JohannesEbke Apr 20, 2021
a09079e
Switch AMI to eu-central-1 AMI
JohannesEbke Apr 20, 2021
2f2a80d
Line endings in setup.sh
JohannesEbke Apr 27, 2021
9b97717
Fix command line for running the iaas-container
JohannesEbke Apr 27, 2021
3d9c7d1
Update cluster scheduling slides
phxql May 4, 2021
d022f54
update nomad exercise
phxql May 4, 2021
b8c7830
update nomad exercise
phxql May 4, 2021
8a4ff16
Update "Orchestrierung" slides
phxql May 11, 2021
76be8df
Update PaaS slides
phxql May 17, 2021
a16b28e
Move sessions around
phxql May 17, 2021
21f7490
Move sessions around
phxql May 17, 2021
a4ea493
update slides
phxql May 28, 2021
27875b8
Update slides
phxql May 28, 2021
63f6ee6
Update exercise
phxql Jun 7, 2021
926a05b
update slides
phxql Jun 7, 2021
fba17d3
Update slides for serverless
phxql Jun 15, 2021
215fe94
Update Slides for big data
JohannesEbke Jun 22, 2021
fffcd5b
Updated Slides for CD
JohannesEbke Jun 29, 2021
de08904
Update slides
JohannesEbke Jul 5, 2021
129cc62
Update Slides for HM SoSe22
JohannesEbke Mar 17, 2022
686b05e
Add mention of DevBox VM
JohannesEbke Mar 17, 2022
bbbde20
Improve DevBox link
JohannesEbke Mar 17, 2022
34055be
Update slides for Kommunikation
JohannesEbke Mar 24, 2022
82754aa
Solution based on focal64
simonbaeumler Mar 31, 2022
78a2004
Updated Slides
simonbaeumler Mar 31, 2022
7904352
Updated Slides (2nd try)
simonbaeumler Mar 31, 2022
14a5f64
Update README.md
simonbaeumler Mar 31, 2022
6d8a632
03-provisioning Uebung aktualisiert
simonbaeumler Apr 7, 2022
5328598
Small fix in 03-provisioning Uebung
simonbaeumler Apr 7, 2022
b99caaf
Updated slides for 02-virtualisierung and 03-provisionierung
simonbaeumler Apr 7, 2022
223dc2c
Updated slides for 03-provisionierung
simonbaeumler Apr 7, 2022
deac363
Updated slides for 02-virtualisierung
simonbaeumler Apr 7, 2022
7b3656b
Delete README.md.bak
simonbaeumler Apr 7, 2022
af662d9
Update README.md
simonbaeumler Apr 7, 2022
b137017
Update README.md - fix duplicate availability zone
simonbaeumler Apr 21, 2022
ee2e5ad
Move sessions around
JohannesEbke May 4, 2022
c4b677d
Update Serverless Slides
JohannesEbke May 4, 2022
6eedd2d
Update exercises
JohannesEbke May 4, 2022
78378e2
Replace Flynn (unmaintained) by Hephy / Dokku
JohannesEbke Jun 1, 2022
7c5603a
Update Slides
JohannesEbke Jun 2, 2022
3654dd8
Update slides for Cloud Architecture
JohannesEbke Jun 9, 2022
a30a4b4
BigData uebung auf ignite umgestellt
simonbaeumler Jun 23, 2022
449138c
Big Data Folien aktualisert
simonbaeumler Jun 23, 2022
2baba7f
10 BigData: Fehlerhafte Zeichen eliminiert
simonbaeumler Jun 23, 2022
8c026d3
10 BigData: Fix layout
simonbaeumler Jun 23, 2022
a7ea605
BigData: README der Uebung aktualisiert
simonbaeumler Jun 24, 2022
5db3d52
Update Zusammenfassung
JohannesEbke Jul 7, 2022
910eca6
Update Zusammenfassung
JohannesEbke Jul 7, 2022
fbaaa33
updates slides programmiermodelle
simonbaeumler Jul 8, 2022
a56c1fb
updates slides zusammenfassung
simonbaeumler Jul 8, 2022
55ab5b4
Fix PUT/POST in m01-kommunikation und summary
JohannesEbke Jul 17, 2022
55522f4
Fix PUT/POST wirklich in m01-kommunikation
JohannesEbke Jul 17, 2022
b605556
Adaptations for first lecture 2023
JohannesEbke Mar 15, 2023
a5e16c6
Adaptations for first lecture 2023
JohannesEbke Mar 15, 2023
29d5acc
Update Kommunikation
JohannesEbke Mar 22, 2023
0ad1b94
Update Slides for Virtualization
JohannesEbke Mar 29, 2023
4e0f812
Remove nonfunctional exercises
JohannesEbke Mar 29, 2023
a9f6813
Update exercise links
JohannesEbke Apr 5, 2023
eb30d74
Update lecture
JohannesEbke Apr 5, 2023
a08ad70
Update Ubuntu version to 22.04
JohannesEbke Apr 5, 2023
01df730
Update to latest AWS naming
0xqab Apr 17, 2023
a89724e
Update ami
0xqab Apr 17, 2023
6e71600
Update to latest AWS UI
0xqab Apr 17, 2023
95eafd6
Update Dockerfile
0xqab Apr 17, 2023
c2d6408
Update setup.sh
0xqab Apr 17, 2023
164c1fb
Update IAAS slides
0xqab Apr 19, 2023
f3db1b6
Update provider declaration for newer terraform versions
0xqab May 3, 2023
125df73
Update IaaS slides
0xqab May 3, 2023
7b96dac
Make iaas container ARM compatible
0xqab May 3, 2023
8d6d7e2
Sort lectures according to SoSe23 plan
JohannesEbke May 10, 2023
d209e8a
Update Lecture
JohannesEbke May 10, 2023
b675ad4
Update Lecture
JohannesEbke May 17, 2023
98d48d5
Update Lecture (fix)
JohannesEbke May 17, 2023
31ff73b
Lecture updates
JohannesEbke Jun 7, 2023
f820f19
Update Serverless
JohannesEbke Jun 14, 2023
f3601f1
Update Serverless
JohannesEbke Jun 14, 2023
7a914a1
Add private Registry to OpenFaaS
JohannesEbke Jun 14, 2023
235a7d3
Update uebung CD
JohannesEbke Jun 21, 2023
4605b6c
Update Vorlesung
JohannesEbke Jun 21, 2023
bdcc777
Update lecture Observability
Jun 27, 2023
d193116
Update Zusammenfassung
JohannesEbke Jul 5, 2023
735f7c8
Update Slides for 2024
JohannesEbke Mar 21, 2024
1e034f2
Upgrade Java
JohannesEbke Mar 21, 2024
3de292e
Update Kommunikation-Übung to Spring 3, Java 17 and Spring Boot Web (…
0xqab Apr 2, 2024
426f8a6
Update Kommunikation-Übung README.md
0xqab Apr 2, 2024
a54837a
Update Kommunikation-Übung slides
0xqab Apr 3, 2024
76af786
Tweak exercise
JohannesEbke Apr 11, 2024
69d0e26
Update Lecture
JohannesEbke Apr 11, 2024
4498509
Refresh provisioning exercises and solutions
akowasch Apr 17, 2024
0b63759
Refresh provisioning exercises and solutions
akowasch Apr 17, 2024
6eaada8
Refresh provisioning exercises and solutions
akowasch Apr 17, 2024
46a2d07
Refresh provisioning exercises and solutions
akowasch Apr 17, 2024
7246098
Refresh provisioning exercises and solutions
akowasch Apr 17, 2024
26a0b5f
Refresh provisioning exercises and solutions
akowasch Apr 17, 2024
06f50b5
Refresh provisioning exercises and solutions
akowasch Apr 18, 2024
89170a2
Refresh provisioning exercises and solutions
akowasch Apr 18, 2024
318316b
Refresh provisioning exercises and solutions
akowasch Apr 18, 2024
8caa51c
Refresh provisioning exercises and solutions
akowasch Apr 18, 2024
1ddab11
Refresh provisioning exercises and solutions
akowasch Apr 18, 2024
e445922
Refresh provisioning exercises and solutions
akowasch Apr 18, 2024
4212947
Refresh provisioning exercises and solutions
akowasch Apr 18, 2024
3e3046f
Refresh provisioning exercises and solutions
akowasch Apr 18, 2024
086aa4a
Add provisioning solutions
akowasch Apr 19, 2024
59628eb
Refresh provisioning lecture
akowasch Apr 19, 2024
5f1c142
Changed numbering of lectures to 2024 plan (no contents changed)
0xqab Apr 22, 2024
e57f33f
Update 04-cloud-architektur/uebung (copy from qaware/cloud-computing-…
0xqab Apr 22, 2024
71c6b34
Fix traefik path-based routing in exercise
0xqab Apr 23, 2024
1d7eb22
Update slides
0xqab Apr 25, 2024
a61cc0a
Update slides
0xqab Apr 25, 2024
b3bd229
Update slides
0xqab Apr 25, 2024
12680bf
Rename 05 and 06 to 99
0xqab Apr 30, 2024
9fcc264
Update README
0xqab Apr 30, 2024
eff0f63
Add new combined lecture 05-orchestrierung which includes cluster sch…
0xqab Apr 30, 2024
63af9b7
Update Uebung README
0xqab Apr 30, 2024
af51739
Update hello-service to Java 17 and latest Spring
0xqab Apr 30, 2024
582e797
Update slides
0xqab May 1, 2024
eafb75f
Refresh iaas exercises
akowasch May 16, 2024
0ed5f70
Refresh iaas exercises
akowasch May 16, 2024
86e3c8b
Refresh iaas lecture
akowasch May 16, 2024
f95ef57
Refresh iaas exercises
akowasch May 16, 2024
ab86ca8
Refresh iaas exercises
akowasch May 16, 2024
d4153cd
Refresh iaas exercises
akowasch May 16, 2024
5c85993
Refresh iaas exercises
akowasch May 22, 2024
aabba58
Refresh iaas exercises
akowasch May 22, 2024
7b2a5fe
Refresh iaas exercises
akowasch May 22, 2024
463d54d
Refresh iaas exercises
akowasch May 22, 2024
369faa9
Refresh iaas exercises
akowasch May 22, 2024
5f7250e
Refresh iaas exercises
akowasch May 22, 2024
c6a1a94
Refresh iaas exercises
akowasch May 23, 2024
bc6eeaa
Refresh iaas exercises
akowasch May 23, 2024
0b2445c
Refresh iaas exercises
akowasch May 23, 2024
a27ba8f
Refresh iaas exercises
akowasch May 23, 2024
6db7336
Refresh iaas exercises
akowasch May 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions .gitignore
Expand Up @@ -65,15 +65,15 @@

04-iaas/uebung/01-jclouds/loesung/\.settings/org\.eclipse\.m2e\.core\.prefs

05-cluster-scheduling/beispiele/marathon/loesung/\.classpath
99-cluster-scheduling/beispiele/marathon/loesung/\.classpath

05-cluster-scheduling/beispiele/marathon/loesung/\.project
99-cluster-scheduling/beispiele/marathon/loesung/\.project

05-cluster-scheduling/beispiele/marathon/loesung/\.settings/org\.eclipse\.core\.resources\.prefs
99-cluster-scheduling/beispiele/marathon/loesung/\.settings/org\.eclipse\.core\.resources\.prefs

05-cluster-scheduling/beispiele/marathon/loesung/\.settings/org\.eclipse\.jdt\.core\.prefs
99-cluster-scheduling/beispiele/marathon/loesung/\.settings/org\.eclipse\.jdt\.core\.prefs

05-cluster-scheduling/beispiele/marathon/loesung/\.settings/org\.eclipse\.m2e\.core\.prefs
99-cluster-scheduling/beispiele/marathon/loesung/\.settings/org\.eclipse\.m2e\.core\.prefs

07-cloud-architektur/beispiele/loesung/\.classpath

Expand Down
Binary file removed 00-einfuehrung/Orga.pdf
Binary file not shown.
Binary file added 00-einfuehrung/Organisatorisches.pdf
Binary file not shown.
13 changes: 10 additions & 3 deletions 00-einfuehrung/uebung/README.md
Expand Up @@ -2,18 +2,25 @@

Ziel der heutigen Übung ist es, die benötigten Softwarekomponenten für die weiteren Übungen auf Ihren Rechnern zu installieren.

Falls Sie mit einer Linux-VM arbeiten möchten, gibt es die "DevBox"-VM, die auch in anderen Veranstaltungen der HM
verwendet wird: https://gitlab.lrz.de/hm/devbox/-/wikis/Releases


## Installationen

1. Git ([Installation](https://git-scm.com/downloads))
1. Ein Java 8 JDK (z.B. [AdoptOpenJDK](https://adoptopenjdk.net/), ob HotSpot oder OpenJ9 spielt keine Rolle)
1. Eine Java IDE ihrer Wahl, z.B. [IntelliJ Community Edition](https://www.jetbrains.com/de-de/idea/download/)
1. Ein Java 21 JDK (z.B. [Adoptium](https://adoptium.net/))
1. Eine Java IDE ihrer Wahl, z.B. [IntelliJ Community Edition](https://www.jetbrains.com/de-de/idea/download/other.html)
1. Docker ([Windows](https://docs.docker.com/docker-for-windows/install/), [Mac](https://docs.docker.com/docker-for-mac/install/), [Linux](https://docs.docker.com/engine/install/))
1. Kubectl [Anleitung](https://kubernetes.io/docs/tasks/tools/)

## Test des Setups

1. Öffnen Sie eine Console in einem Ordner Ihrer Wahl und geben Sie `git clone https://github.com/qaware/cloudcomputing.git` ein
1. Öffnen Sie eine Console in einem Ordner Ihrer Wahl und geben Sie `git clone https://github.com/JohannesEbke/cloudcomputing.git` ein
1. Öffnen Sie den Ordner [jdk-test-1](jdk-test-1/) in einer Console und geben sie `mvnw clean install` (`./mvnw clean install` unter Mac und Linux) ein
1. Öffnen Sie den Ordner [jdk-test-2](jdk-test-2/) in einer Console und geben sie `gradlew clean build` (`./gradlew clean build` unter Mac und Linux) ein
1. Importieren Sie die [jdk-test-1/pom.xml](jdk-test-1/pom.xml) in IntelliJ und starten Sie die `main`-Methode
1. Importieren Sie die [jdk-test-2/build.gradle](jdk-test-2/build.gradle) in IntelliJ und starten Sie die `main`-Methode
1. Testen Sie [ihre Docker-Installation](https://docs.docker.com/get-started/#test-docker-version)
1. Gehen Sie auf das [kube07-Portal](https://kube.cs.hm.edu) und legen Sie dort einen virtuellen Cluster an. Wählen Sie "Actions"/"Connect" und laden sich die `kubeconfig` herunter.
1. Sorgen Sie dafür dass kubectl die kubeconfig finden kann, und führen Sie zum Test `kubectl get pods --all-namespaces` aus.
5 changes: 2 additions & 3 deletions 00-einfuehrung/uebung/jdk-test-2/build.gradle
@@ -1,12 +1,11 @@
plugins {
id 'org.springframework.boot' version '2.3.4.RELEASE'
id 'io.spring.dependency-management' version '1.0.10.RELEASE'
id 'java'
id 'org.springframework.boot' version '3.2.4'
}
apply plugin: 'io.spring.dependency-management'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

repositories {
mavenCentral()
Expand Down
Binary file not shown.
@@ -1,5 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists