Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/42226
Títol: Kubernetes-кластер на основі Raspberry PI
Altres títols: Raspberry PI-based Kubernetes-cluster
Autor: Крайник, Олексій Володимирович
Krainyk, Oleksii
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic description (Ukraine): Крайник О.В. Kubernetes-кластер на основі Raspberry PI : кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Крайник Олексій Володимирович. – Тернопіль : ТНТУ, 2023. – 64 c.
Bibliographic description (International): Krainyk O. Raspberry PI-based Kubernetes-cluster : Bachelor thesis „123 — Computer Engineering“ Krainyk Oleksii - Ternopil, TNTU, 2023 – 64 p.
Data de publicació: 19-de -2023
Submitted date: 23-de -2023
Date of entry: 19-de -2023
Editorial: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Луцків, Андрій Мирославович
Lutskiv, Andriy
Committee members: Гащин, Надія Богданівна
Gashchyn, Nadiia
UDC: 004.4
Paraules clau: kubernetesкластер
мікроконтролер
Raspberry PI
cluster
microcontroller
Number of pages: 64
Resum: Під час виконання кваліфікаційної роботи проведено аналіз завдань щодо організації kubernetes-кластера на основі Raspberry PI та досліджено особливості функціональних властивостей та структури відкритої платформи Kubernetus. На основі результатів аналізу спроектовано архітектуру кластеру, до складу якого входить три мінікомп’ютери Raspberry PI 3 Model B. Один з цих вузлів налаштовано як master, що дає змогу забезпечити керування іншими хостами та виконанням тестових docker-контейнерів. В процесі організації kubernetes-кластера використано додаткове комутаційне обладнання, зокрема Mikrotik RB760iGS (hEX S), що забезпечує доступ до мережі Інтернет та відповідає за безпеку доступу до елементів кластера, та некерований комутатор DGS-1005P, основна задача якого полягає у забезпеченні зв’язку між хостами кластера та маршрутизатором. На кожному хості кластера встановлено операційну систему Ubuntu 18.04, а процес автоматизованого розгортання інфраструктури забезпечує інструмент Ansible.
During the performance of the qualification work, an analysis of tasks related to the organization of a kubernetes cluster based on Raspberry PI was carried out, and the features of the functional properties and structure of the open platform Kubernetes were investigated. Based on the results of the analysis, a cluster architecture was designed, which includes three Raspberry PI 3 Model B minicomputers. One of these nodes is configured as a master, which allows for the management of other hosts and the execution of test docker containers. In the process of organizing a kubernetes cluster, additional switching equipment was used, in particular Mikrotik RB760iGS (hEX S), which provides access to the Internet and is responsible for the security of access to cluster elements, and an unmanaged switch DGS-1005P, the main task of which is to ensure communication between the cluster hosts and the router. Ubuntu 18.04 operating system is installed on each host of the cluster, and the automated infrastructure deployment process is provided by the Ansible tool.
Content: ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ПРИНЦИПІВ ТА ОСОБЛИВОСТЕЙ ОРГАНІЗАЦІЇ KUBERNETES-КЛАСТЕРІВ 10 1.1 Аналіз завдань при організації kubernetes-кластера 10 1.2 Аналіз функціональності kubernetes 15 РОЗДІЛ 2 ПРОЕКТУВАННЯ АПАРАТНО-ПРОГРАМНОЇ ІНФРАСТРУКТУРИ KUBERNETES-КЛАСТЕРА 21 2.1 Проектування архітектури інфраструктури kubernetes-кластера 21 2.2 Аналіз особливостей hEX S (RB760iGS) 24 2.3 Технічні особливості некерованого комутатора DGS-1005P 28 2.4 Особливості технічних характеристик Raspberry Pi при організації kubernets-кластера 30 2.5 Програмне забезпечення kubernetes-кластера 36 РОЗДІЛ 3 РЕАЛІЗАЦІЯ KUBERNETES-КЛАСТЕРА НА RASPBERRY PI 38 3.1 Базові налаштування кластера 38 3.2 Розгортання kubernetes-кластера 43 3.3 Налаштування інтернет-шлюзу доступу до kubernetes-кластера 46 3.4 Налаштування динамічного DNS 50 3.5 Налаштування безпеки kubernetes-кластера 51 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 54 4.1 Менеджмент безпеки 54 4.2 Естетичне оформлення та ергономічне дослідження робочого місця оператора 57 ВИСНОВКИ 62 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 63 Додаток A. Технічне завдання
URI: http://elartu.tntu.edu.ua/handle/lib/42226
Copyright owner: © Крайник Олексій Володимирович, 2023
© Krainyk Oleksii, 2023
References (Ukraine): Domingus J. Cloud Native DevOps with Kubernetes. 2ndDomingus J., Arundel J. Cloud Native DevOps with Kubernetes: Building, Deploying, and Scaling Modern Applications in the Cloud 2nd. O'Reilly Media. 2022. 383 p. Ed. O'Reilly Media.2022. 456 p.
Big Data What it is and why it matters URL: https://www.sas.com/en_us/insights/big-data/what-is-big-data.html (дата звернення 10.04.2023 р.)
Min Chen, Shiwen Mao, Yin Zhang, Victor C.M. Leung. Big Data. Related
Technologies, Challenges, and Future Prospects. Spinger, 2014. 100 c.
Amazon EMR Documentation URL: https://docs.aws.amazon.com/emr (дата звернення 11.04.2023 р.)
Google Dataproc documentation URL: https://cloud.google.com/dataproc/docs (дата звернення 15.04.2022 р.)
Create a cluster. URL: https://cloud.google.com/dataproc/docs/guides/
create-cluster#dataproc-create-cluster-gcloud (дата звернення 23.04.2023 р.)
Schults C. What Is Infrastructure as Code? How It Works, Best Practices, Tutorials URL: https://stackify.com/what-is-infrastructure-as-code-how-it-works-best-practices-tutorials/ (дата звернення 18.05.2023 р.)
Grady B. Object Oriented Design: With Applications / Booch Grady. Boston, MA: Pearson Education, 2007. 551 с.
Brikman Y. Terraform: Up & Running: Writing Infrastructure as Code. Sebastopol, CA: O'Reilly Media, 2019. 368 с.
Abd-Allah A. Extending reliability block diagrams to software architectures / Center for Software Engineering. Computer Science Department. University of Southern California. Los Angeles. Technical Report: USC-CSE-97-501. URL:http:// sunset.usc.edu/publications/ TECHRPTS/1997/usccse97-501/usccse97-501.ps (дата звернення: 23.05.2023 р. )
Deploy on Kubernetes. URL: https://docs.docker.com/desktop/kubernetes/ (дата звернення 18.05.2023 р)
What is a Kubernetes cluster? URL: https://www.vmware.com/topics/glossary/content/kubernetes-cluster.html (дата звернення 25.05.2023 р)
What is Kubernetes infrastructure? URL: https://www.vmware.com/topics/
glossary/content/kubernetes-infrastructure.html (дата звернення 25.05.2023 р)
Kubernetes Clusters: Everything You Need To Know. URL: https://www.containiq.com/post/kubernetes-cluster (дата звернення 25.05.2023 р)
Vault Documentation. URL: https://developer.hashicorp.com/
vault/docs?host=www.vaultproject.io (дата звернення 25.05.2023 р)
How Ansible works. URL: https://www.ansible.com/overview/how-ansible-works (дата звернення 01.06.2023 р)
Red Hat Ansible Automation Platform. URL: https://www.redhat.com/
en/technologies/management/ansible (дата звернення 01.06.2023 р)/
Паламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.
Осухівська Г.М., Тиш Є.В., Луцик Н.С., Паламар А.М. Методичні вказівки до виконання кваліфікаційних робіт здобувачів першого (бакалаврського) рівня вищої освіти спеціальності 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль, ТНТУ. 2022. 28 с.
НПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями». Київ. 2018.
Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.
Бедрій Я. Основи охорони праці користувачів персональних комп’ютерів: навчальний посібник для студентів ВНЗ та інженерів-практиків. Навчальна книга-Богдан. 2014. 144 с.
Content type: Bachelor Thesis
Apareix a les col·leccions:123 — Комп’ютерна інженерія (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Author_Notes_Oleksii_Крайник.docx10,36 kBMicrosoft Word XMLVeure/Obrir
Oleksii_Krainyk.pdf2,94 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador