Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Deployment of Kubernetes with Helm using Docker containers (CROSBI ID 429726)

Ocjenski rad | diplomski rad

Radošević, Nikolina Deployment of Kubernetes with Helm using Docker containers / Lorincz, Josip (mentor); Split, Fakultet elektrotehnike, strojarstva i brodogradnje u Splitu, . 2019

Podaci o odgovornosti

Radošević, Nikolina

Lorincz, Josip

engleski

Deployment of Kubernetes with Helm using Docker containers

Docker provides the fundamental building block necessary for distributed container deployments. By packaging application components in their containers, horizontal scaling becomes a simple process of spinning up or shutting down multiple instances of each component. The subject of these thesis is the deployment to Kubernetes with Helm using Docker containers. The thesis shows implementation of Docker containers on dedicated hosts and virtual machines. Running software in containers for isolation allows that programs running inside a container can access only their memory and resources as scoped by the container. Dockerfile text document contains all the user commands to assemble an image. Since Kubernetes is a very powerful container orchestration engine, in this theses, it is used for deploying, scaling, and operating containers where one or more containers are combined into a single pod. One or more pods are scheduled to run on a node. Within this thesis, it is shown how master node schedules pods on nodes, not the containers themselves. Scheduling is based on resource requirements. When scheduled, the node pulls the required container image, invokes the container runtime on the node and launches the container. The same functionality is also used in this project. Containers and pods are ephemeral – anything a container writes to its file system gets deleted when the container dies. This thesis include Kubernetes Helm - package manager for Kubernetes. It is analogous to Yum (open-source command-line package-management utility for computers running the CentOS Linux) or Apt (user interface that works with core libraries to handle the installation and removal of software on Debian Linux). A chart is a collection of files that describe a related set of Kubernetes resources. With them, it is possible to organize Kubernetes objects in a packaged application. In this way, anyone can download and install it in one click or configure it to their specific needs.

Dockerfile ; Pod ; Deployment ; kubelet ; Helm Chart ; Kubernetes

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

72

27.09.2019.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Fakultet elektrotehnike, strojarstva i brodogradnje u Splitu

Split

Povezanost rada

Elektrotehnika, Informacijske i komunikacijske znanosti, Računarstvo