Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/42226
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorЛуцків, Андрій Мирославович-
dc.contributor.advisorLutskiv, Andriy-
dc.contributor.authorКрайник, Олексій Володимирович-
dc.contributor.authorKrainyk, Oleksii-
dc.date.accessioned2023-07-19T21:25:37Z-
dc.date.available2023-07-19T21:25:37Z-
dc.date.issued2023-06-19-
dc.date.submitted2023-06-23-
dc.identifier.citationКрайник О.В. Kubernetes-кластер на основі Raspberry PI : кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Крайник Олексій Володимирович. – Тернопіль : ТНТУ, 2023. – 64 c.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/42226-
dc.description.abstractПід час виконання кваліфікаційної роботи проведено аналіз завдань щодо організації kubernetes-кластера на основі Raspberry PI та досліджено особливості функціональних властивостей та структури відкритої платформи Kubernetus. На основі результатів аналізу спроектовано архітектуру кластеру, до складу якого входить три мінікомп’ютери Raspberry PI 3 Model B. Один з цих вузлів налаштовано як master, що дає змогу забезпечити керування іншими хостами та виконанням тестових docker-контейнерів. В процесі організації kubernetes-кластера використано додаткове комутаційне обладнання, зокрема Mikrotik RB760iGS (hEX S), що забезпечує доступ до мережі Інтернет та відповідає за безпеку доступу до елементів кластера, та некерований комутатор DGS-1005P, основна задача якого полягає у забезпеченні зв’язку між хостами кластера та маршрутизатором. На кожному хості кластера встановлено операційну систему Ubuntu 18.04, а процес автоматизованого розгортання інфраструктури забезпечує інструмент Ansible.uk_UA
dc.description.abstractDuring 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.uk_UA
dc.description.tableofcontentsВСТУП 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. Технічне завданняuk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectkubernetesкластерuk_UA
dc.subjectмікроконтролерuk_UA
dc.subjectRaspberry PIuk_UA
dc.subjectclusteruk_UA
dc.subjectmicrocontrolleruk_UA
dc.titleKubernetes-кластер на основі Raspberry PIuk_UA
dc.title.alternativeRaspberry PI-based Kubernetes-clusteruk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Крайник Олексій Володимирович, 2023uk_UA
dc.rights.holder© Krainyk Oleksii, 2023uk_UA
dc.contributor.committeeMemberГащин, Надія Богданівна-
dc.contributor.committeeMemberGashchyn, Nadiia-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages64-
dc.subject.udc004.4uk_UA
dc.relation.referencesDomingus 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.uk_UA
dc.relation.referencesBig 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 р.)uk_UA
dc.relation.referencesMin Chen, Shiwen Mao, Yin Zhang, Victor C.M. Leung. Big Data. Relateduk_UA
dc.relation.referencesTechnologies, Challenges, and Future Prospects. Spinger, 2014. 100 c.uk_UA
dc.relation.referencesAmazon EMR Documentation URL: https://docs.aws.amazon.com/emr (дата звернення 11.04.2023 р.)uk_UA
dc.relation.referencesGoogle Dataproc documentation URL: https://cloud.google.com/dataproc/docs (дата звернення 15.04.2022 р.)uk_UA
dc.relation.referencesCreate a cluster. URL: https://cloud.google.com/dataproc/docs/guides/uk_UA
dc.relation.referencescreate-cluster#dataproc-create-cluster-gcloud (дата звернення 23.04.2023 р.)uk_UA
dc.relation.referencesSchults 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 р.)uk_UA
dc.relation.referencesGrady B. Object Oriented Design: With Applications / Booch Grady. Boston, MA: Pearson Education, 2007. 551 с.uk_UA
dc.relation.referencesBrikman Y. Terraform: Up & Running: Writing Infrastructure as Code. Sebastopol, CA: O'Reilly Media, 2019. 368 с.uk_UA
dc.relation.referencesAbd-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 р. )uk_UA
dc.relation.referencesDeploy on Kubernetes. URL: https://docs.docker.com/desktop/kubernetes/ (дата звернення 18.05.2023 р)uk_UA
dc.relation.referencesWhat is a Kubernetes cluster? URL: https://www.vmware.com/topics/glossary/content/kubernetes-cluster.html (дата звернення 25.05.2023 р)uk_UA
dc.relation.referencesWhat is Kubernetes infrastructure? URL: https://www.vmware.com/topics/uk_UA
dc.relation.referencesglossary/content/kubernetes-infrastructure.html (дата звернення 25.05.2023 р)uk_UA
dc.relation.referencesKubernetes Clusters: Everything You Need To Know. URL: https://www.containiq.com/post/kubernetes-cluster (дата звернення 25.05.2023 р)uk_UA
dc.relation.referencesVault Documentation. URL: https://developer.hashicorp.com/uk_UA
dc.relation.referencesvault/docs?host=www.vaultproject.io (дата звернення 25.05.2023 р)uk_UA
dc.relation.referencesHow Ansible works. URL: https://www.ansible.com/overview/how-ansible-works (дата звернення 01.06.2023 р)uk_UA
dc.relation.referencesRed Hat Ansible Automation Platform. URL: https://www.redhat.com/uk_UA
dc.relation.referencesen/technologies/management/ansible (дата звернення 01.06.2023 р)/uk_UA
dc.relation.referencesПаламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.uk_UA
dc.relation.referencesОсухівська Г.М., Тиш Є.В., Луцик Н.С., Паламар А.М. Методичні вказівки до виконання кваліфікаційних робіт здобувачів першого (бакалаврського) рівня вищої освіти спеціальності 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль, ТНТУ. 2022. 28 с.uk_UA
dc.relation.referencesНПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями». Київ. 2018.uk_UA
dc.relation.referencesКатренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.uk_UA
dc.relation.referencesБедрій Я. Основи охорони праці користувачів персональних комп’ютерів: навчальний посібник для студентів ВНЗ та інженерів-практиків. Навчальна книга-Богдан. 2014. 144 с.uk_UA
dc.identifier.citationenKrainyk O. Raspberry PI-based Kubernetes-cluster : Bachelor thesis „123 — Computer Engineering“ Krainyk Oleksii - Ternopil, TNTU, 2023 – 64 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Author_Notes_Oleksii_Крайник.docx10,36 kBMicrosoft Word XMLПереглянути/відкрити
Oleksii_Krainyk.pdf2,94 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора