Kubernetes
Обука која обезбедува практични знаења за управување со контејнеризирани апликации, автоматизација на нивното распоредување и скалирање во современи cloud околини.
Премостете го јазот помеѓу кодот и продукцијата со Kubernetes.
Опис
Најчесто употребуваниот збор во ИТ индустријата во последните неколку години, DevOps, не дефинира една област на експертиза. Во суштина тоа е методологија која вклучува различни пристапи, процеси и алатки кои овозможуваат апликативниот код да биде на располагање и достапен како производ на крајните корисници.
DevOps инженерите имаат големо познавање на различни ИТ области, како инфраструктура, мрежна комуникација, обработка на податоци во cloud, сајбербезбедност, автоматизација и употреба на скрипти и имаат барем некакви програмерски вештини.
Програма
1. Основи и архитектура
- Вовед во контејнери и Docker: Разбирање на преминот од виртуелни машини кон контејнери и основни операции на Docker.
- Kubernetes архитектура: Истражување на контролната рамнина (API сервер, etcd, распоредувач, менаџер на контролери) и работни јазли (Kubelet, kube-proxy).
- Инсталација на кластери: Поставување средини со користење на алатки како Minikube за локално тестирање или Kubeadm за кластери од производствен квалитет.
2. Основни работни оптоварувања и објекти
- Подови: Управување со најмалите распоредливи единици, вклучувајќи шеми на „sidecar“ со повеќе контејнери и Init контејнери.
- Распоредувања и скалирање: Имплементирање апликации без состојба, извршување на ротирачко ажурирање и управување со враќање назад.
- Контролери на работно оптоварување: Конфигурирање на ReplicaSets, DaemonSets (еден под по јазол) и StatefulSets за бази на податоци.
- Сериска обработка: Извршување на еднократни задачи со задачи и закажани задачи со CronJobs.
3. Мрежно поврзување и откривање на услуги
- Услуги: Користење на типовите ClusterIP (внатрешен), NodePort (надворешен) и LoadBalancer за откривање на апликации.
- Ingress & Gateway API: Управување со надворешен пристап и насочување на сообраќајот во кластерот преку Ingress контролери.
- Cluster DNS: Разбирање на CoreDNS за откривање на услуги во рамките на кластерот.
4. Складирање и конфигурација
- Управување со волумени: Разлика помеѓу ефемерно и постојано складирање.
- Перзистентни волумени (PV) и барања (PVC): Имплементирање на StorageClasses за динамичко обезбедување на волумен.
- ConfigMaps & Secrets: Раздвојување на конфигурацијата на апликацијата и чувствителните податоци (лозинки, клучеви) од сликата на контејнерот.
5. Безбедност и управување
- Контрола на пристап базирана на улоги (RBAC): Управување со корисници и дозволи преку улоги, ClusterRoles и сметки на услуги.
- Мрежни политики: Дефинирање правила за контрола на протокот на сообраќај помеѓу Pods.
- Безбедносни контексти: Поставување безбедносни параметри на ниво на контејнер како runAsUser.
6. Одржување и решавање проблеми
- Животен циклус на кластерот: Вршење надградби на верзии и управување со резервни копии/обновувања на etcd.
- Мониторинг и евидентирање: Имплементирање проверки на здравјето (сонди за живост/подготвеност) и анализа на логови со лог kubectl
- Решавање проблеми: Дебагирање на грешки во апликациите, мрежни проблеми и дефекти на контролната рамнина.
7. Напреден екосистем
- Helm: Користење на менаџерот за пакети Kubernetes за распоредување сложени апликации со Helm Charts
- Автоматско скалирање: Конфигурирање на автоматско скалирање на хоризонтални подови (HPA) врз основа на користењето на процесорот/меморијата.
- Оператори: Вовед во дефиниции за прилагодени ресурси (CRD) и рамката на операторот.
FAQ
Целна група на слушатели
Обуката е наменета за сите оние кои работат како cloud, сигурносни или систем инжињери, DevOps специјалисти или апликативни програмери.
Дали е потребно предзнаење?
За посета на оваа обука потребно е да имате предзнаење во работа со администрација на Linux системи, вмрежување и виртуелизација.
Информации за тренерот
Филип Петрушевски е сениор инженер во Avenga со богато искуство во инфраструктура и cloud технологии, а истовремено ја споделува својата експертиза како инструктор во Avenga Academy. Неговото искуство вклучува сениорски инженерски позиции и позиции во системска сигурност во Avenga (порано Seavus) и LDSK, надополнето со диплома за телекомуникациски инженеринг. Има сертификати за Windows Server и професионална продажба.
Kubernetes
593 €
474 €
- Почеток: мај 2026
- Времетраење: 12 дена
- Локација: онлајн
- Распоред: 2 / 3 пати неделно
- Време: 17:30 – 21:00 ч