Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Kubernetes med Raspberry Pi: Distribution av applikationer i ett kluster
Karlstad University, Faculty of Health, Science and Technology (starting 2013).
2020 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Kubernetes with Raspberry Pi : Deployment of applications on a cluster (English)
Abstract [sv]

Syftet med projektet är att visa att Kubernetes kan installeras av en individ, ochundersöka om företag kan dra nytta av ett Kuberneteskluster. En av Kuberne-tes fördelar är redundansen i systemet, och redundansen testas i arbetet. någotsom testas i projektet. Kubernetes installeras med en Master och tre noder ochmaskinerna som används är Raspberry Pi.Kubernetes är en open-source plattform för automatisk distribution, skalningoch hantering av containeriserade applikationer. Ett kuberneteskluster är upp-byggt av Master och noder. Master kör komponenter som styr klustrets beteende,schemaläggning och distributioner. En nod är en maskin, applikationer kan exe-kvera på. Hanteringen av containrar sköts med Docker.Webb-applikationer distribueras i klustret med NGINX som webbserver viaDocker Hub, med konfigurationsfiler i YAML-format, och uppdatering av applika-tioner genomförs med redigering av konfigurationsfilerna. Användare kan anslutasig till applikationer med lokala IP-adresser.Redundansen testas genom simulera omstarter och systemkrasher på noderna.Testerna visar när en applikationen är, eller inte är, tillgänglig.

Abstract [en]

The purpose of the project is to show that Kubernetes can be installed by anindividual, and whether companies can benefit from a Kubernetes cluster. One ofKubernetes’ advantages is the redundancy in the system, and the redundancy istested in the project. Kubernetes is installed with a Master and three nodes andthe machines used are Raspberry Pi.Kubernetes is an open-source system for automating deployment, scaling, andmanagement of containerized applications. A Kubernetes cluster is made up ofMaster and nodes. The master runs components that control the cluster’s behavior,scheduling and deployments. A node is a machine that applications can executeon. The management of containers is handled by Docker.Web applications are distributed in the cluster with NGINX as a web serverthrough the Docker Hub, with configuration files in YAML format, and upda-ting applications is done by editing the configuration files. Users can connect toapplications with local IP addresses.The redundancy is tested by simulating reboots and system crashes on thenodes. The tests show when an application is, or is not, available.

Place, publisher, year, edition, pages
2020. , p. 47
Keywords [sv]
Kubernetes, kluster, raspberry pi, redundans, redundant, distribution, applikationer, api, kubectl
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kau:diva-76493OAI: oai:DiVA.org:kau-76493DiVA, id: diva2:1388394
External cooperation
AFRY
Subject / course
Computer Science
Educational program
Study Programme in IT design, 180 hp
Presentation
2020-01-14, 21A346, Universitetsgatan 2, 651 88 Karlstad, Karlstad, 10:10 (Swedish)
Supervisors
Examiners
Available from: 2020-02-25 Created: 2020-01-24 Last updated: 2020-02-25Bibliographically approved

Open Access in DiVA

Kubernetes med Raspberry Pi(2183 kB)125 downloads
File information
File name ATTACHMENT01.pdfFile size 2183 kBChecksum SHA-512
a2578b312f2ffb6f2f8b23a47ffd5ef60821c4b55f0763e800cb5ef2617f2ff1ea67866d3a89fb3c46e29d45c53e42e9f9542e9aba5be504dc3fe22d0d9cfd6f
Type attachmentMimetype application/pdf

By organisation
Faculty of Health, Science and Technology (starting 2013)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 275 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf