This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
введение_в_devops [2023/01/04 16:34] val [Лабораторные работы: Использование Vagrant] |
введение_в_devops [2023/01/06 16:09] val [Лабораторные работы: Тема лабораторных работ] |
||
---|---|---|---|
Line 138: | Line 138: | ||
* Устанавливаем и регистрируем [[Инструмент GitLab#GitLab Runner]] (shell) на server | * Устанавливаем и регистрируем [[Инструмент GitLab#GitLab Runner]] (shell) на server | ||
* Используем GitLab CI/CD [[Инструмент GitLab#Пример shell ansible]] для сервиса OpenVPN с ручным тестированием конфигурации | * Используем GitLab CI/CD [[Инструмент GitLab#Пример shell ansible]] для сервиса OpenVPN с ручным тестированием конфигурации | ||
+ | * Используем [[Сервис Git#Работа с ветками]] в Git для переноса изменений ветки test в main | ||
* Дополнительное задание - добавить [[Пакет OpenVPN#Тестирование конфигурации]] перед деплоем | * Дополнительное задание - добавить [[Пакет OpenVPN#Тестирование конфигурации]] перед деплоем | ||
Line 244: | Line 245: | ||
=== 5.1 Установка и подключение к k8s === | === 5.1 Установка и подключение к k8s === | ||
- | * Может понадобиться [[Управление файловыми системами в Linux#Расширение существующего логического тома]] | + | * Может закончиться место на диске VM server и понадобиться [[Управление ПО в Linux#Удаление архива установленных пакетов]] или [[Управление файловыми системами в Linux#Расширение существующего логического тома]] |
* Производим [[Система Kubernetes#Установка minikube]] для gitlab-runner@server (для доступа к репозиторию, на нем же, понадобится включить [[Сервисы Gateway и routing]]) | * Производим [[Система Kubernetes#Установка minikube]] для gitlab-runner@server (для доступа к репозиторию, на нем же, понадобится включить [[Сервисы Gateway и routing]]) | ||
* [[Система Kubernetes#Инструмент командной строки kubectl]] для gitlab-runner@server | * [[Система Kubernetes#Инструмент командной строки kubectl]] для gitlab-runner@server | ||
Line 252: | Line 253: | ||
* Изучаем [[Система Kubernetes#Базовые объекты k8s]] | * Изучаем [[Система Kubernetes#Базовые объекты k8s]] | ||
* Для понимания работы [[Система Kubernetes#Ingress]], изучаем [[Сервис HTTP#NGINX]], используя его параллельно [[Система Kubernetes#Ingress]] для доступа к приложению webd с хост системы | * Для понимания работы [[Система Kubernetes#Ingress]], изучаем [[Сервис HTTP#NGINX]], используя его параллельно [[Система Kubernetes#Ingress]] для доступа к приложению webd с хост системы | ||
- | * и системы снаружи для тестирования livenessProbe (лучше не использовать DNS View из-зи множества внутренних сетей Docker/K8S) | + | * и системы снаружи для тестирования livenessProbe (лучше не использовать DNS View из-за множества внутренних сетей Docker/K8S) |
<code> | <code> | ||
extern-host# cat /etc/hosts | extern-host# cat /etc/hosts |