forked from KEMT/zpwiki
		
	
		
			
				
	
	
		
			188 lines
		
	
	
		
			6.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			188 lines
		
	
	
		
			6.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Samuel Širotník 
 | |
| published: true
 | |
| date: 01-02-2014
 | |
| taxonomy:
 | |
|     category: [bp2021]
 | |
|     tag: [raspberrypi,cloud]
 | |
|     author: Daniel Hladek
 | |
| ---
 | |
| # Samuel Širotník
 | |
| 
 | |
| Rok začiatku štúdia: 2018
 | |
| 
 | |
| 
 | |
| ## Bakalárska práca 2020
 | |
| 
 | |
| [Bakalárska práca na CRZP](https://opac.crzp.sk/?fn=detailBiblioForm&sid=CF9E62B1F4156FE3B62A0984D7C8)
 | |
| 
 | |
| Práca úspešne obhájená. Odovzdaný klaster mal zle nakrimpované káble.
 | |
| 
 | |
| 
 | |
| Pokusný Kubernetes klaster použitím  Raspberry Pi pre výuku klaudových technológií
 | |
| 
 | |
| 1. Vypracujte teoretický úvod do technológie Kubernetes.
 | |
| 2. Vytvorte pokusný klaster pomocou viacerých modulov Raspberry Pi a nainštalujte na neho Kubernetes.
 | |
| 3. Vypracujte podrobný návod na zostavenie hardvérovej časti klastra.
 | |
| 4. Vypracujte podrobný návod na inštaláciu softvéru - operačného systému a súčastí Kubernetes.
 | |
| 
 | |
| Cieľ projektu je vytvoriť domáci lacný klaster pre výuku cloudových technológií.
 | |
| 
 | |
| Zásobník úloh:
 | |
| 
 | |
| - Aktivujte si technológiu WSL2 a Docker Desktop ak používate Windows.
 | |
| - Cieľ je vedieť dať klaster rýchlo do východiskového stavu - klvalitný návod a skritpty ktoré sa dajú opakovať.
 | |
| 
 | |
| Stretnutie 19.3.:
 | |
| 
 | |
| Stav:
 | |
| 
 | |
| - doplnený a primontovaný switch, skrátené káble.
 | |
| - ručne priradené IP adresy (do súboru /etc/network-interfaces).
 | |
| - práca na písomnej časti.
 | |
| 
 | |
| Úlohy:
 | |
| 
 | |
| - vyskúšajte prácu s K8s podľa návodov z cvičení Základov klaudových technológií.
 | |
| - Doplniť register obrazov kontajnera - pripraviť deployment.
 | |
| - Pripraviť deployment pre ingress. (nginx ingress controller).
 | |
| - píšte prácu.
 | |
| 
 | |
| Stretnutie 5.3.2021:
 | |
| 
 | |
| Stav:
 | |
| 
 | |
| - Hardware je zmontovaný - ide chladenie, switch, napájanie, kabeláž aj uzly.
 | |
| - Zo software: podarilo sa nabootovať a nainštalovať K8s. - MicroK8s a Ubuntu 20.04 ARM 64
 | |
| 
 | |
| Úlohy:
 | |
| 
 | |
| - Zabezpečiť aby klaster mal stabilné IP adresy.  Statické IP adresy (zakódovať do obrazu?) Alebo použiť dynamické IP adresy - dhcp? bootovanie zo siete?
 | |
| - Doplniť register obrazov kontajnera.
 | |
| - Možno primontovať switch na klaster?
 | |
| - Začať pracovať na písomnej časti. 
 | |
| 
 | |
| 
 | |
| Stretnutie 19.2.
 | |
| 
 | |
| Stav:
 | |
| 
 | |
| - Zmontovaný klaster, ale nie je kompletný. Zostavený cluster case, karty a dosky.
 | |
| - Vyskytla sa chyba po zapojení micro HDMI kábla (čierna obrazovka), bliká červená LED na doske.
 | |
| 
 | |
| Do ďalšieho stretnutia:
 | |
| 
 | |
| - Pokročiť so zostavením HW. Vymyslieť sieťovú kabeláž, primontovanie zdroja, primontovanie switcha.
 | |
| - Pokračujte v práci na písomnej časti. 
 | |
| - Skúste na zostavenom klastri rozbehať Kubernetes.
 | |
| - Pripraviť postup na vytvorenie obrazu operačného systému. Napísať skript pre inštaláciu baličkov a programov na čístý Raspbery PI OS. Vymyslieť skript na zostavenie nového obrazu flash karty.
 | |
| 
 | |
| 
 | |
| ## Bakalársky projekt 2020
 | |
| 
 | |
| Stretnutie 27.11.
 | |
| 
 | |
| Stav:
 | |
| 
 | |
| - Prebratá zásielka
 | |
| - Je potrebné ešte prebrať switch a ethernet káble.
 | |
| 
 | |
| 
 | |
| Úlohy na ďalšie stretnutie:
 | |
| 
 | |
| - Zostaviť HW.
 | |
| 
 | |
| 
 | |
| 
 | |
| - 4 x Raspberry Pi4
 | |
| - 4 x Cluster Case
 | |
| - 1 x USBC kábel
 | |
| - 4 x 128GB SD karta
 | |
| - 1 x zdroj EPICO 60W
 | |
| 
 | |
| 
 | |
| 
 | |
| - 1 x switch 5 port TP Link
 | |
| - 4 x ethernet kábel
 | |
| - 1 x zdroj EPICO 60W
 | |
| - 1 x zásuvka s vypínačom
 | |
| 
 | |
| Virtuálne stretnutie 13.11.
 | |
| 
 | |
| Stav:
 | |
| 
 | |
| - Nainštalovaný microk8s.
 | |
| - Prečítané tutoriály - install microk8s, oficiálny k8s tutoriál [Kubernetes Basics]( https://kubernetes.io/docs/tutorials/kubernetes-basics/).
 | |
| 
 | |
| 
 | |
| Do ďalšieho stretnutia:
 | |
| 
 | |
| - Urobte si viac kópí virtuálne stroje RPiOS pre simuláciu klastra.
 | |
| - Na virtuálny stroj RPiOS nainštalujte Docker a kubernetes. Skúste aj v klaster móde.
 | |
| - Odoslať a prebrať HW (ďalší týždeň utorok najneskôr).
 | |
| - Pokračovať v oficiálnom K8s tutoriáli. 
 | |
| 
 | |
| 
 | |
| Virtuálne stretnutie 30.10.
 | |
| 
 | |
| Stav:
 | |
| - vypracovaný písomný prehľad podľa pokynov
 | |
| - nainštalovaný RaspberryPI OS do Virtual\boxu
 | |
| - vypracovaný predbežný HW návrh
 | |
| - Nainštalované Docker Toolbox aj Ubuntu s Dockerom
 | |
| - Oboznámenie sa s Dockerom
 | |
| - Vedúci: vykonaný nákup HW - Dosky 5x RPi4 model B 8GB, SD Karty 128GB 11ks, the pi hut Cluster Case for raspberry pi 4ks, Zdroj 60W and 18W Quick Charger Epico 1ks. 220V kábel a zásuvka s vypínačom.
 | |
| 
 | |
| Do budúceho stretnutia:
 | |
| 
 | |
| - Dá sa kúpiť oficiálmy 5 portový switch?
 | |
| - Skompletizovať nákup a dohodntúť spôsob odovzdania. Podpísať preberací protokol.
 | |
| - Použite https://kind.sigs.k8s.io na simuláciu klastra.
 | |
| - Nainštalujte si https://microk8s.io/ , prečítajte tutoriály  https://ubuntu.com/tutorials/
 | |
| - Prejdite si https://kubernetes.io/docs/tutorials/hello-minikube/ alebo pododbný tutoriály
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Virtuálne stretnutie 16.10.
 | |
| 
 | |
| 
 | |
| Stav:
 | |
| - Prečítanie články
 | |
| - začatý tutorál Docker zo ZCT
 | |
| - vedúci vytovoril prístup na Jetson Xavier  AGX2 s ARM procesorom.
 | |
| - začatý nákup na Raspberry Pi a príslušenstvo.
 | |
| 
 | |
| Úlohy do ďalšieho stretnutia
 | |
| - Vypracovať prehľad (min 4) existujúcich riešení Raspberry Pi cluster (na odovzdanie). Aký hardware a software použili?
 | |
|     - napájanie, chladenie, sieťové prepojenie
 | |
| - Oboznámte sa s https://www.raspberrypi.org/downloads/raspberry-pi-os/
 | |
| - Nainštalujte si https://roboticsbackend.com/install-raspbian-desktop-on-a-virtual-machine-virtualbox/
 | |
| - Napíšte podrobný návrh hardware pre vytvorenie Raspberry Pi Cluster.
 | |
| 
 | |
| Stretnutie 29.9.
 | |
| 
 | |
| 
 | |
| Dohodli sme sa na zadaní práce.
 | |
| 
 | |
| Návrhy na zlepšenie (pre vedúceho):
 | |
| 
 | |
| - Zistiť podmienky financovania (odhad 350EUR).
 | |
| - K dispozícii je ARM počítač "Jetson Xavier AGX" - vytvoriť prístup.
 | |
| 
 | |
| Úlohy na ďalšie stretnutie: 
 | |
| 
 | |
| - Prečítajte si:
 | |
|     - https://magpi.raspberrypi.org/articles/build-a-raspberry-pi-cluster-computer
 | |
|     - https://www.raspberrypi.org/blog/five-years-of-raspberry-pi-clusters/
 | |
|     - https://kubecloud.io/setting-up-a-kubernetes-on-arm-cluster-on-raspberry-pis-f7f64065138c
 | |
|     - https://kubernetes.io/docs/tutorials/
 | |
|     - https://student.kemt.fei.tuke.sk/predmety/zct
 | |
| - Nainštalujte si:
 | |
|     - https://kubernetes.io/docs/tasks/tools/install-minikube/
 | |
|     - Docker
 | |
| - Pripravte návrh aký hardware a software bude potrebný.
 | |
| 
 | |
| Podmienkou pre získanie zápočtu je účasť na konzultácii min. raz za 2 týždne. Menej ako 6 konzultácií za semester je dôvod pre zníženie hodnotenia alebo neudelenie zápočtu.
 | |
| Komunikácia je možná aj cez [MS Teams](https://teams.microsoft.com/l/team/19%3aa8596a401a3842e5b91ac918a2a0afb1%40thread.tacv2/conversations?groupId=4fc0c627-d424-4587-b73a-2e47509862e9&tenantId=1c9f27ef-fee6-45f4-9a64-255a8c8e25a5).
 |