Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/28013
Назва: Методи і засоби моніторингу процесів управління Docker - контейнерів kubernetes
Інші назви: Methods and means of control processes monitoring of Docker-containers kubernetes
Автори: Малаховський, Олександр Юрійович
Бібліографічний опис: Малаховський О.Ю. Методи і засоби моніторингу процесів управління Docker - контейнерів kubernetes : автореферат дипломної роботи магістра за спеціальністю „122 — комп’ютерні науки“/ О.Ю. Малаховський. — Тернопіль: ТНТУ, 2019. — 7 с.
Bibliographic description: Malakhovskyi O.Y. Methods and means of control processes monitoring of Docker-containers kubernetes: abstract of master’s thesis on speciality 122 – computer science / O.Y. Malakhovsyi – Ternopil Ivan Puluj National Technical University – Ternopil: TNTU, 2019. – 7 p.
Дата публікації: 27-тра-2019
Дата внесення: 26-тра-2019
Країна (код): UA
Науковий керівник: Баран, Ігор Олегович
Члени комітету: Осухівська, Галина Михайлівна
УДК: 004,457
Теми: 122
комп’ютерні науки
Docker
Kubernetes
Elasticsearch
ELK Stack
моніторинг
OpenShift
Ansible
метрики
Короткий огляд (реферат): Дипломна робота присвячена аналізу та вирішенню централізованого моніторингу та аналізу метрик Docker контейнерів на базі платформи Kubernetes. Наведено особливості роботи та реалізації обробки даних у сховищі даних Elasticsearch. Також було продемонстровано процес встановлення та налаштування всі компонентів ELK Stack, а також платформи Kubernetes. Для розгортання платформи було обрано хмарне сховище Amazon AWS. Наведено опис процесу налаштування моніторингу кластеру Kubernetes. Наведено приклади налаштованого кластеру та системи для моніторингу, разом з тестовими даними. Було задіяно системи автоматичного розгортання та конфігурації для повноцінного кластеру Kubernetes і також для екосистеми Elasticsearch.
Зміст: Вступ ........................................................................................................................... 11 1 Аналіз предметної області та постановка задачі ................................................ 13 1.1 Моніторинг і логування в інформаційних системах ................................. 13 1.2 Моніторинг і логування інфраструктури Kubernetes ................................ 14 1.3 Моніторинг і логування мікросервісів ....................................................... 18 1.4 ELK Stack як засіб централізованого логування та моніторингу ............ 19 1.4.1 Індекси даних ....................................................................................... 21 1.4.2 Документ в ES ...................................................................................... 21 1.4.3 Шарди в ES ........................................................................................... 22 1.4.4 Вузли ES ................................................................................................ 22 1.4.5 Репліки в ES .......................................................................................... 23 1.4.6 Пошук в режимі реального часу ......................................................... 24 1.5 Docker контейнери ........................................................................................ 27 1.6 OpenShift, як дистрибутив Kubernetes ........................................................ 32 1.7 Висновки до першого розділу ..................................................................... 35 2 Розгортання Kubernetes та ELK Stack .................................................................. 36 2.1 Налаштування хмарного сервісу Amazon Web Services. .......................... 36 2.2 Розгортання та налаштування ELK Stack ................................................... 40 2.2.1 Додавання індексів, пошук та візуалізація даних ............................. 44 2.2.2 Візуалізація даних Kibana ................................................................... 47 2.3 Розгортання OpenShift .................................................................................. 49 2.4 Встановлення тестового додатку в OpenShift ............................................ 56 2.5 Висновки до другого розділу ....................................................................... 65 3 Спеціальна частина ................................................................................................ 66 3.1 Встановлення та налаштування Metricbeat ................................................ 66 3.2 Перевірка статусу Metricbeat ....................................................................... 71 3.3 Налаштування Kibana ................................................................................... 75 10 3.4 Пошук метрик у ES ....................................................................................... 79 3.5 Візуалізація метрик кластеру Kubernetes у Kibana .................................... 81 3.6 Висновки до третього розділу ..................................................................... 85 4 Обгрунтування економічної ефективності .......................................................... 86 4.1 Розрахунок норм часу на виконання науково-дослідної роботи ............. 86 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи 87 4.3 Розрахунок матеріальних витрат ................................................................. 89 4.4 Розрахунок витрат на електроенергію ........................................................ 90 4.5 Розрахунок суми амортизаційних відрахувань .......................................... 91 4.6 Обчислення накладних витрат ..................................................................... 92 4.7 Складання кошторису витрат та визначення собівартості роботи .......... 92 4.8 Розрахунок ціни програмного продукту..................................................... 93 4.9 Визначення економічної ефективності і терміну окупності капітальних вкладень ...................................................................................................................... 94 4.10 Висновки до четвертого розділу ............................................................... 96 5 Екологія ................................................................................................................... 97 5.1 Вимоги моніторів ВДТ і ПЕОМ .................................................................. 97 5.2 Статистичний аналіз екологічності виробництва .................................... 105 5.4 Висновки до п’ятого розділу ..................................................................... 109 6 Охорона праці та безпека в надзвичайних ситуаціях ....................................... 110 6.1 Вимоги до ЕОМ закордоном ..................................................................... 110 6.2 Загальні вимоги безпеки з охорони праці для користувачів ПК під час використання інформаційних систем .................................................................... 113 6.3 Висновки до шостого розділу .................................................................... 116 Висновки .................................................................................................................. 117 Перелік використаних джерел ............................................................................... 120
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/28013
Власник авторського права: © Малаховський О.Ю., Баран І.О., 2019
URL-посилання пов’язаного матеріалу: https://kubernetes .io/docs/concepts/overview/components/
https://kubernetes.io/ docs/concepts/architecture/
https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f
https://microservices.io/
https:// www.elastic.co/guide/en/elasticsearch/reference/6.2/_basic_concepts.html
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html
https://docs.docker.com/engine/docker-overview/
https://success.docker.com /article/networking/
Перелік літератури: Kubernetes Components – Kubernetes [Електронний ресурс] / Kubernetes Documentation – Режим доступу до ресурсу: https://kubernetes .io/docs/concepts/overview/components/ – (дата звертання: 15.03.2019).
Kubernetes Architecture – Kubernetes [Електронний ресурс] / Kubernetes Documentation – Режим доступу до ресурсу: https://kubernetes.io/ docs/concepts/architecture/ – (дата звертання: 17.03.2019).
The Kubernetes Scheduler – Medium [Електронний ресурс] / Dominik Tornow – Режим доступу до ресурсу: https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f – (дата звертання: 23.03.2019).
Whar are microservices – Microservices [Електронний ресурс] / Cris Richardson – Режим доступу до ресурсу: https://microservices.io/ – (дата звертання: 27.03.2019).
Basic Concepts | Elasticsearch references 6.6.1 | Elastic [Електронний ресурс] / Elasticsearch Documentation – Режим доступу до ресурсу: https:// www.elastic.co/guide/en/elasticsearch/reference/6.2/_basic_concepts.html – (дата звертання: 01.04.2019).
Elasticsearch Nodes Basic Concepts | Elasticsearch references 6.6.1 | Elastic [Електронний ресурс] / Elasticsearch Documentation – Режим доступу до ресурсу: https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html – (дата звертання: 03.04.2019).
Docker overview [Електронний ресурс] / Docker Documentation – Режим доступу до ресурсу: https://docs.docker.com/engine/docker-overview/ – (дата звертання: 06.04.2019).
Docker Docker Reference [Електронний ресурс] / Docker Documentation – Режим доступу до ресурсу: https://success.docker.com /article/networking/ – (дата звертання: 09.04.2019).
Overview | Architecture | OpenShift Container Platfor 3.11 [Електронний ресурс] / OpenShift Documentation – Режим доступу до ресурсу: 121 https://docs.openshift.com/container-platform/3.11/architecture/index. html – (дата звертання: 14.04.2019).
Overview | Core Concepts | Architecute | OpenShift Container Platfor 3.11 [Електронний ресурс] / OpenShift Documentation – Режим доступу до ресурсу: https://docs.openshift.com/container-platform/3.11/architecture/core_conce pts/index.html – (дата звертання: 20.04.2019).
Amazon Elastic Compute Cloud Documentation [Електронний ресурс] / Amazon Docs – Режим доступу до ресурсу: https://docs.aws. amazon.com/ec2/index.html – (дата звертання: 24.04.2019).
Network and Security Amazon Cloud Documentation [Електронний ресурс] / Amazon Docs – Режим доступу до ресурсу: https://docs.aws. amazon.com/AWSEC2/latest/UserGuide/EC2_Network_and_Security.html – (дата звертання: 25.04.2019).
Elastic IP Addresses | Amazon Cloud Documentation [Електронний ресурс] / Amazon Docs – Режим доступу до ресурсу: https://docs.aws.amazon. com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html – (дата звертання: 26.04.2019).
Про оплату праці | від 24.03.1995 № 108/95-ВР [Електронний ресурс]. // Режим доступу: http://zakon3.rada.gov.ua. – (дата звертання: 17.04.2019).
Джигирей В.С. Екологія та охорона навколишнього природного середовища. Навчальний посібник. – К.: Знання, 2006. – 219 с.
Яким Р.С. Безпека життєдіяльності людини: Навч. посібник. - Львів: Видавництво "Бескид Біт", 2005. - 304 с.
Гігієнічні вимоги до організації роботи з візуальними дисплейними терміналами електронно-обчислювальних машин: ДСанПіН 3.3.2.007-98. – [Чинний від 98-12-10]. – К. : Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин ЕОМ – № 7.
Processing, transmission and security of information - 2018 vol. 2 / Jacek Rysiński, Stanisław Zawiślak // Wydawnictwo Naukowe Akademii Techniczno-Humanistycznej w Bielsku-Białej VIII International conference of students, phd-students and young scientists “engineer of xxi century” Bielsko-Biała, Poland, December 07, 2018 . - IEEE, 2018. - P. 131-136.
Planning your Installations | OpenShift Container Platfor 3.11 [Електронний ресурс] / OpenShift Documentation – Режим доступу до ресурсу: https://docs.openshift.com/container-platform/3.11/install/index.html – (дата звертання: 27.04.2019).
Installing Platform | OpenShift Container Platfor 3.11 [Електронний ресурс] / OpenShift Documentation – Режим доступу до ресурсу: https://docs.openshift.com/container-platform/3.11/install/running_install.html – (дата звертання: 28.04.2019).
Collectiong and analyzing logs on Kubernetes / Малаховський Олександр // ІІ Міжнародна студентська науково-технічна конференція «Природничі та гуманітарні науки. Актуальні питання» ", 2019. - 42 с.
Тип вмісту: Master Thesis
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
Автореферат.pdf357,29 kBAdobe PDFПереглянути/відкрити


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

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