субота, 12 квітня 2025 р.

Додаток до лабораторної роботи 8. Встановлення Docker Desktop і helm в Windows

Цей додаток до лабораторної роботи 8 адресований студентам, на чиїх компʼютерах встановлено операційну систему Windows. В додатку пояснюється, як на компʼютері з Windows встановити пакунки Docker Desktop  і helm. Ці пакунки необхідні для виконання лабораторної роботи 8 “Знайомство з Kubernetes за допомогою Docker Desktop”.

Для встановлення менеджера пакунків для Kubernetes (чартів) використовується менеджер пакунків для Windows scoop, встановлення якого також описано в даному додатку. scoop в операційній системі Windows виконує роль, яка подібна до ролі інструментарія Home Brew в операційній системі MacOS.

Керівництво з виконання роботи, PDF

YouTube


четвер, 10 квітня 2025 р.

Свіжа "скромна колекція" з humblebundle.com, зауважте

Зверніть увагу, чергова цікава "скромна колекція" комплект з 16 навчальних відеоматеріалів по мережевим технологіям і безпеці та для підготовки до відповідних сертифікацій Cisco, RedHat, AWS: https://www.humblebundle.com/books/networking-and-security-cert-prep-pearson-it-certification-exam-cram-books. Матеріали орієнтовані на початківців. 

понеділок, 7 квітня 2025 р.

Лабораторна робота 8. Знайомство з Kubernetes

Kubernetes – є ефективною платформою оркестрації для програмних систем на основі контейнерів.

В якості бази для розгортання Kubernetes використовує кластер виконавчих вузлів – Worker nodes, який функціонує під керуванням вузлів управління – Master nodes. Використання кластерної бази забезпечує загальну високу доступність системи, відсутність єдиної точки відмови, а також виключну здатність до масштабування.

Особливістю Kubernetes є застосування концепції просторів імен (namespaces), завдяки якій на одному кластері є могливість незалежного розгортання будь-якої кількості застосувань, кожне в індивідуальному просторі імен. Наявність програмних інтерфейсів – API, для керування всіма компонентів Kubernetes створює умови для інтеграції з зовнішніми системами, зокрема системами керування, моніторингу, безпеки, а також надає можливість розширення функціональності Kubernetes шляхом додавання компонентів, інтегрованих в інфраструктуру Kubernetes.

Базовим принципом розгортання і керування застосуваннями в Kubernetes є декларативне управління. Створення або зміна будь-якого обʼєкта в системі здійснюється за допомогою застосування декларацій (або маніфестів) – специфікацій кожного обʼєкта, які визначають бажану конфігурацію і стан цих обʼєктів.

Для автоматизації складного процесу розгортання програмних систем в Kubernetes широко використовується менеджер пакунків (так званих чартів) helm.

Docker Desktop – інструментарій керування Docker контейнерами на персональному компʼютері, який також реалізує обмежений функціонал Kubernetes.