Курс за обучение по Kubernetes и Gitlab
Gitlab е DevOps платформа за жизнения цикъл, която предоставя CI/CD функции за планиране и управление на проекти. Kubernetes е система за оркестрация за автоматизиране на внедряването на приложения. Използвайки Gitlab и Kubernetes, потребителите могат да автоматизират изграждането и внедряването в контейнеризирани облачни среди.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към DevOps инженери, които желаят да използват Kubernetes и Gitlab за автоматизиране на жизнения цикъл на DevOps.
До края на това обучение участниците ще могат:
- Автоматизирайте изграждането, тестовете и внедряването на приложения.
- Създайте автоматизирана инфраструктура за изграждане.
- Разположете приложение в контейнеризирана облачна среда.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение
Преглед на непрекъснатата интеграция и непрекъснатата доставка
- Какво е CI?
- Какво е CD?
Gitlab с един поглед
- Какво е Gitlab?
- Функции на Gitlab
- Gitlab CI
Подготовка на DevOps среда
- Инсталиране и конфигуриране на Auto DevOps в Gitlab
Kubernetes
- Интегриране Kubernetes
- Създаване на Kubernetes клъстера
- Създаване на Kubernetes екземпляр
- Използване на Gitlab SSH ключове
Етапи, артефакти и зависимости
- Поставяне на работни места на етапи
- Използване на кеш
- Дефиниране и използване на артефакти
Gitlab Auto DevOps
- Работа с Helm
- Използване на Auto DevOps
- Конфигуриране на Gitlab runner
- Добавяне на хранилище
Автоматизирано внедряване
- Внедряване в Kubernetes
Отстраняване на грешки
- Грешки при обработката
Тестване
- Интеграция и функционално тестване
Мониторинг
- Използване на Prometheus
- Събиране на показатели
Обезопасяване
- Втвърдяване на тръбопроводи и тръбопроводни системи
Отстраняване на неизправности
Обобщение и следващи стъпки
Изисквания
- Разбиране на DevOps
Публика
- DevOps Инженери
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Kubernetes и Gitlab - Резервация
Курс за обучение по Kubernetes и Gitlab - Запитване
Kubernetes и Gitlab - Консултантско запитване
Отзиви от потребители (2)
Демонстрации на работещи примери
Daniel Wegner - Fraunhofer IOSB
Курс - Kubernetes and Gitlab
Машинен превод
Ми ми хареса реактивността на Ахмед към всеки възникнал проблем или въпрос, както и способността му да дава ясни отговори на всички тях, като при това предлагаше допълнителна информация за други свързани въпроси, които може би дори не сме мислили.
Jose Perez - Fraunhofer IOSB
Курс - Kubernetes and Gitlab
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Авансово
21 ЧасовеДо края на това обучение участниците ще могат:
- Създават свои собствени Docker изображения.
- Разположете и управлявайте голям брой Docker приложения.
- Оценете различни решения за оркестрация на контейнери и изберете най-подходящото.
- Настройте непрекъснат процес на интеграция за Docker приложения.
- Интегрирайте Docker приложения със съществуващи непрекъснати процеси на интегриране на инструменти.
- Защитете техните Docker приложения.
- Използвайте Kubernetes за внедряване и управление на различни среди в един и същи клъстер
- Защитете, мащабирайте и наблюдавайте Kubernetes клъстер
Напредна GitLab
21 ЧасовеТози курс с инструктор, провеждан на живо в България (онлайн или на място), е насочен към професионалисти със средно ниво до напреднали, които искат да прилагат GitLab за напреднали процеси на CI/CD, структуриране на проекти и съвместно разработване с помощта на безплатното издание на GitLab.
До края на този курс участниците ще могат да:
- Имплементиране на напреднали GitLab процеси на CI/CD с персонализирани изпълнители и преизползваеми шаблони.
- Ефективна организация на проекти чрез групи и пространства за имена.
- Съвместна работа върху код, проблеми и документация с Markdown и инструменти на GitLab.
- Прилагане на GitLab страници, процеси на пускане и сигурни конфигурации в реални проекти.
Advanced Platform Engineering: Мащабиране с Microservices и Kubernetes
35 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери на платформи за напреднали и DevOps професионалисти, които желаят да овладеят приложения за мащабиране с помощта на микроуслуги и Kubernetes.
До края на това обучение участниците ще могат:
- Проектиране и внедряване на мащабируеми архитектури на микроуслуги.
- Разполагайте и управлявайте приложения на Kubernetes клъстера.
- Използвайте Helm диаграми за ефективно внедряване на услугата.
- Наблюдавайте и поддържайте здравето на микроуслугите в производството.
- Приложете най-добрите практики за сигурност и съответствие в Kubernetes среда.
Управление на Kubernetes с използване на ИИ: Автоматично мащабиране, планиране и оптимизация на ресурсите
21 ЧасовеKubernetes е платформа за оркестрироване на контейнери, широко използвана за управление на разпределени приложения с големи обеми.
Това обучение под ръководството на инструктор (онлайн или на място) е предназначено за практици на напреднало ниво, които искат да прилагат ИИ и машинно обучение, за да оптимизират използването на ресурсите в Kubernetes, решаването на задачи по планиране и стратегията за автоматично мащабиране.
При завършването на тази програма участниците ще могат да:
- Применяват модели за ИИ/ML, за да подобрят решенията по планирането на заредката в Kubernetes.
- Използват прогнозни анализа, за да оптимизират заделенията за CPU, GPU и памет.
- Реализират интелектуално автоматично мащабиране, използвайки подкрепяне на ученето и прогнозиране на метрики.
- Съ ula инфраструктурните разходи и латентността чрез автоматизирана оптимизация на ресурсите.
Формат на курса
- Технически представления и подробни дискусии под ръководството на инструктор.
- Практическа работа в реални Kubernetes кластери.
- Практически упражнения, прилагащи модели на ИИ към реални оперативни сценарии.
Опции за персонализация на курса
- За да адаптирате този курс към вашия платформен конфигурация или оперативни изисквания, моля, свържете се с нас за персонализация.
AI Workloads on Kubernetes: Deploying Machine Learning Models at Scale
14 ЧасовеKubernetes е платформа с възможности за масштабиране, предназначена за разпределяне, обслугване и управление на модели за машинно учене в производствени среди.
Това обучение под ръководството на инструктор (онлайн или на място) е насочено към професионалисти на среден ниво, които искат да операционират надеждно модели за машинно учене в Kubernetes.
След завършването на това обучение, участниците ще придобият уменията да:
- Контейрират и подготвят модели за машинно учене за ефективно разпределяне.
- Обслужват модели с помощта на модерни фреймворки за извеждане на заключения (inference).
- Оптимизират работните натоварвания чрез автоматично масштабиране, конфигуриране на GPU и тюнеринг на ресурси.
- Провеждат стратегии за пускане на модели като A/B тестове и канарийски разгражданета (canary deployments).
Формат на курса
- Смесена лекция, анализ на архитектури и воден разговор.
- Много практични упражнения с реални сценарии за разпределяне.
- Преследване на ходовете в реално време в живо Kubernetes окружение.
Опции за персонализация на курса
- Ако се нуждаете от адаптиране на този курс към вашата среда или набор от инструменти, моля, свържете се с нас за обсъждане на възможности за персонализация.
Kubernetes Networking with Calico
14 ЧасовеТова обучение под ръководството на инструктор (онлайн или на място) в България е насочено към инженери, които желаят да оптимизират мрежовите решения за Kubernetes кластовете.
По завършването на обучението участниците ще могат да:
- Инсталират и конфигурират Calico.
- Разбират как Calico се различава от традиционните наложени мрежи.
- Разбират, как Calico комбинира интернет маршрутирането с консенсусни бази данни.
- Използват Calico, за да създадат решение за мрежово свързване на контейни за Kubernetes кластовете.
- Използват Calico, за да осигурят мрежова политика за Kubernetes.
Сертифициран администратор на Kubernetes (CKA) - подготовка за изпит
21 ЧасовеПрограмата Certified Kubernetes Administrator (CKA) е създадена от The Linux Foundation и Cloud Native Computing Foundation (CNCF).
Kubernetes в момента е водеща платформа, използвана за оркестрация на контейнери.
NobleProg предоставя Docker и Kubernetes обучение от 2015 г. С повече от 360 успешно завършени проекта за обучение, ние станахме една от най-известните компании за обучение в света в областта на контейнеризацията.
От 2019 г. ние също така помагаме на нашите клиенти да потвърдят представянето си в k8s среда, като ги подготвяме и насърчаваме да преминат изпити CKA и CKAD.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към системни администратори, Kubernetes потребители, които желаят да потвърдят знанията си чрез полагане на изпит CKA.
От друга страна, обучението е насочено и към придобиване на практически опит в Kubernetes администрацията, така че препоръчваме да вземете участие в него, дори ако нямате намерение да се явявате на изпит CKA.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
- За да научите повече за CKA сертифицирането, моля, посетете: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Сертифициран разработчик приложения Kubernetes (CKAD) - подготовка за изпит
21 ЧасовеПрограмата Certified Kubernetes Application Developer (CKAD) е разработена от The Linux Foundation и Cloud Native Computing Foundation (CNCF), домакин на Kubernetes.
Този курс с инструктор (онлайн или на място) е насочен към разработчици, които искат да потвърдят уменията си в проектиране, изграждане, конфигуриране и излагане на облачни приложения, създадени за Kubernetes.
От друга страна, обучението е фокусирано върху придобиване на практическо опит в разработката на приложения за Kubernetes, затова препоръчваме да вземате участие, дори ако не планирате да полагате изпит за CKAD.
NobleProg доставя тренировки по Docker & Kubernetes от 2015 г. С повече от 360 успешно завършени тренировъчни проекти, станахме една от най-известните тренировъчни компании в света в областта на контейнеризация. От 2019 г. помогваме на нашите клиенти да потвърдят своята работа в среда на k8s, като ги подготвяме и поощряваме да полагат изпити за CKA и CKAD.
Формат на курса
- Интерактивни лекции и дискусии.
- Много упражнения и практика.
- Практическа реализация в жива лабораторна среда.
Опции за персонализиране на курса
- За да попитате персонализиран тренинг за този курс, моля свържете се с нас, за да уредите.
- За повече информация за CKAD, моля посетете: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Сертифициран специалист по сигурност на Kubernetes (CKS)
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към Kubernetes практикуващи, които желаят да се подготвят за изпита CKS.
До края на това обучение участниците ще знаят как да осигурят Kubernetes среди и приложения, базирани на контейнери, през различните етапи от жизнения цикъл на приложението: изграждане, внедряване и време на изпълнение.
Майсторство на Cloud-Native DevOps: Проектиране, разполагане и управление на микросервиси с Kubernetes
49 ЧасовеТази програма за 7 дни предоставя обхватна, практически ориентирана курсовска подготовка за проектирането, разполагането и управлението на cloud-native приложения, използвайки съвременни DevOps практики.
Участниците ще разгледат как да проектират масштабируеми архитектури на микросервиси, оптимизират контейнерни среди и управляват продукционни работни натоварвания с Kubernetes. Курсът покрива продвинати стратегии за разполагане, автоматизация базирана на GitOps и практики за наблюдаемост, за да се гарантира надеждността и производителността на системите.
Силно внимание е обърнато към реалните оперативни предизвикателства, включително реакция при инциденти, симулиране на неуспех и анализ на причини. Програмата завършва с използването на AI-подкрепени инструменти за поддръжка при улеснено премахване на проблемите и ускоряване на оперативното решение.
По завършването на обучението, участниците ще имат ясно разбиране за построяването, разполагането, мониторинга и поддържането на устойчиви распределени системи в Kubernetes-базирана среда.
DO180: Въведение в контейнерите, Kubernetes & OpenShift
35 ЧасовеDO180 е въведение в контейнери, основни концепции на Kubernetes и платформена концепция на Red Hat OpenShift, фокусирано върху практическо умение.
Това е инструкторско обучение (онлайн или на място), насочено към технически професионалисти с начални или средни познания, които искат да научат работни процеси с контейнери, примитиви на Kubernetes и как да развернат и управляват приложения на OpenShift.
Към края на това обучение участниците ще могат да:
- Създават и управляват образи на контейнери и регистри с най-добрите практики за възпроизводимост и сигурност.
- Развертават и управляват обекти на Kubernetes, като пода, развертане и услуги в OpenShift.
- Използват функции на OpenShift, включително маршрути, конфигурации за сграда и уеб конзола, за оптимизиране на доставката на приложения.
- Имплементират персистентно съхранение, управление на конфигурации и управление на тайни за приложения със състояние.
- Прилагат основни практики за сигурност, RBAC и мониторинг, за да поддържат здрави кластери и приложения.
Формат на курса
- Интерактивни лекции и дискусии.
- Практически лаборатории в жива среда на OpenShift всеки ден.
- Упражнения и сесии за разрешване на проблеми, насочени към сценарии.
Опции за персонализиране на курса
- За да поставите запрос за персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
Gitlab и Gitlab CI
14 ЧасовеТова водено от инструктор обучение на живо в България (на място или дистанционно) е насочено към разработчици, които желаят да настроят и използват Gitlab за контрол на версиите и непрекъсната интеграция.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Gitlab.
- Разберете как да внедрите алтернатива на Github.
- Използвайте Gitlab, за да управлявате DevOps жизнен цикъл.
- Използвайте Gitlab за непрекъсната интеграция / непрекъсната доставка.
- Ефективно разработвайте, пускайте и тествайте софтуер с помощта на Gitlab.
Разграждане на приложения Kubernetes с Helm
7 ЧасовеТова обучение под ръководството на инструктор в България (онлайн или на място) е предназначено за инженери, които искат да използват Helm, за да опростят процеса по инсталацията и управлението на приложения Kubernetes.
По края на обучението участниците ще могат:
- Инсталиране и конфигуриране на Helm.
- Създаване на възпроизводими сборки на приложения Kubernetes.
- Разпространяване на приложения като Helm диаграми.
- Изпълнение на трети страни приложения, запазени като Helm диаграми.
- Управление на версиите на пакети Helm.
Введение в Minikube и Kubernetes
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на софтуер от начинаещо до средно ниво и DevOps професионалисти, които искат да се научат как да настройват и управляват локална Kubernetes среда, използвайки Миникубе.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Minikube на тяхната локална машина.
- Разберете основните концепции и архитектура на Kubernetes.
- Разположете и управлявайте контейнери с помощта на kubectl и таблото за управление на Minikube.
- Настройте решения за постоянно съхранение и мрежови решения за Kubernetes.
- Използвайте Minikube за разработване, тестване и отстраняване на грешки в приложения.
Миникюб за Разработчици
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво и DevOps инженери, които желаят да използват Minikube като част от своя работен процес за разработка.
До края на това обучение участниците ще могат:
- Настройте и управлявайте локална Kubernetes среда с помощта на Minikube.
- Разберете как да внедрявате, управлявате и отстранявате грешки в приложения на Minikube.
- Интегрирайте Minikube в тяхната непрекъсната интеграция и тръбопроводи за внедряване.
- Оптимизирайте техния процес на разработка, като използвате разширените функции на Minikube.
- Прилагане на най-добрите практики за местно Kubernetes развитие.