Методи і засоби моніторингу процесів управління Docker - контейнерів kubernetes
DSpace at Ternopil State Ivan Puluj Technical University
Переглянути архів ІнформаціяПоле | Співвідношення | |
Title |
Методи і засоби моніторингу процесів управління Docker - контейнерів kubernetes
Methods and means of control processes monitoring of Docker-containers kubernetes |
|
Contributor |
Баран, Ігор Олегович
Осухівська, Галина Михайлівна |
|
Subject |
122
комп’ютерні науки Docker Kubernetes Elasticsearch ELK Stack моніторинг OpenShift Ansible метрики 004,457 |
|
Description |
Дипломна робота присвячена аналізу та вирішенню централізованого моніторингу та аналізу метрик 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 |
|
Date |
2019-05-26T14:13:52Z
2019-05-26T14:13:52Z 2019-05-27 |
|
Type |
Master Thesis
|
|
Identifier |
Малаховський О.Ю.. Методи і засоби моніторингу процесів управління Docker - контейнерів kubernetes: автореферат дипломної роботи магістра за спеціальністю „122 — комп’ютерні науки“/ О.Ю. Малаховський. — Тернопіль: ТНТУ, 2019. — 7 с.
http://elartu.tntu.edu.ua/handle/lib/28013 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. |
|
Language |
uk
|
|
Relation |
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 с. |
|
Rights |
© Малаховський О.Ю., Баран І.О., 2019
|
|
Coverage |
UA
|
|