User Tools

Site Tools


введение_в_devops

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
введение_в_devops [2023/09/11 06:23]
val [Лабораторные работы: Развертывание стенда]
введение_в_devops [2024/11/12 11:25] (current)
val
Line 299: Line 299:
   * Тестируем [[Система Kubernetes#​Базовые объекты k8s]] из локального репозитория и deploy [[Инструмент GitLab#​GitLab CI/CD]] в новом кластере (потребуется [[Система Kubernetes#​Настройка доступа к Insecure Private Registry]] и, при использовании nfs-volume, [[Сервис NFS#​Установка nfs клиента]] на node1,2,3)   * Тестируем [[Система Kubernetes#​Базовые объекты k8s]] из локального репозитория и deploy [[Инструмент GitLab#​GitLab CI/CD]] в новом кластере (потребуется [[Система Kubernetes#​Настройка доступа к Insecure Private Registry]] и, при использовании nfs-volume, [[Сервис NFS#​Установка nfs клиента]] на node1,2,3)
   * Используем [[Система Kubernetes#​Helm]] Chart для развертывания и тестирования [[Система Kubernetes#​Ingress]] в новом кластере   * Используем [[Система Kubernetes#​Helm]] Chart для развертывания и тестирования [[Система Kubernetes#​Ingress]] в новом кластере
-  * Создаем [[Система Kubernetes#​Helm]] Chart для развертывания приложения webd (предварительно проводим [[Система Kubernetes#​Удаление объектов]] deployment, service и [[Система Kubernetes#​Ingress]] (можно весь namespace my-ns) и добавляем index.html в [[Технология Docker#​Создание ​контейнера для приложения с использованием Dockerfile]] для упрощения примера)+  * Создаем [[Система Kubernetes#​Helm]] Chart для развертывания приложения webd (предварительно проводим [[Система Kubernetes#​Удаление объектов]] deployment, service и [[Система Kubernetes#​Ingress]] (можно весь namespace my-ns) и добавляем index.html в [[Технология Docker#​Создание образа для приложения с использованием Dockerfile]] для упрощения примера)
   * Используем [[Система Kubernetes#​Helm]] Chart для deploy приложения webd в [[Инструмент GitLab#​GitLab CI/CD]], демонстрируем history и rollback   * Используем [[Система Kubernetes#​Helm]] Chart для deploy приложения webd в [[Инструмент GitLab#​GitLab CI/CD]], демонстрируем history и rollback
   * Через [[Сервис Keepalived#​Настройка балансировки нагрузки]] в Keepalived предоставляем доступ снаружи для тестирования нагрузки и отказоустойчивости   * Через [[Сервис Keepalived#​Настройка балансировки нагрузки]] в Keepalived предоставляем доступ снаружи для тестирования нагрузки и отказоустойчивости
введение_в_devops.1694402617.txt.gz · Last modified: 2023/09/11 06:23 by val