This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
использование_kubernetes [2023/07/07 11:49] val [Лабораторные работы: Развертывание стенда] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Использование Kubernetes ====== | ||
- | ===== Программа курса ===== | ||
- | |||
- | * [[https://www.specialist.ru/course/devops2|DevOps. Уровень 2. Использование Kubernetes]] | ||
- | * [[https://www.specialist.ru/track/dp-devops|ДП-ДЕВОПС-М]] | ||
- | |||
- | ===== Модуль 0. Подготовка стенда в классе ===== | ||
- | |||
- | * Узнать свой номер стенда | ||
- | * Проверить наличие дистрибутивов и образов (будет сделано) | ||
- | * Использовать кэширующий прокси для ускорения загрузки | ||
- | |||
- | ===== Модуль 1: Развертывание стенда ===== | ||
- | |||
- | ==== Теория ==== | ||
- | |||
- | * Разворачиваем стенд курса [[https://www.specialist.ru/course/yun2-b|Linux. Уровень 2. Администрирование сервисов и сетей]] | ||
- | |||
- | ==== Лабораторные работы: Развертывание стенда ==== | ||
- | |||
- | === 1.1 Схема стенда, импорт, настройка и запуск VM gate и server === | ||
- | <code> | ||
- | Запустите с правами Administrator | ||
- | |||
- | C:\cmder\cmder.exe | ||
- | |||
- | bash | ||
- | |||
- | cd | ||
- | |||
- | git clone http://val.bmstu.ru/unix/conf.git | ||
- | |||
- | cd conf/virtualbox/ | ||
- | |||
- | !!! 9 - это номер курса, вместо X укажите Ваш номер стенда, если не знаете его, спросите преподавателя !!! | ||
- | |||
- | ./setup.sh X 9 | ||
- | </code> | ||
- | === 1.2 Настройка сети VM gate и server === | ||
- | |||
- | * [[Настройка стендов слушателей#Настройка виртуальных систем Unix]] с использованием [[Настройка стендов слушателей#Скрипты автоконфигурации]] | ||
- | |||
- | * gate | ||
- | <code> | ||
- | # sh net_gate.sh | ||
- | |||
- | # init 6 | ||
- | </code> | ||
- | |||
- | * server | ||
- | <code> | ||
- | # sh net_server.sh | ||
- | |||
- | # init 6 | ||
- | </code> | ||
- | |||
- | * Создать в Putty профили gate, server и подключиться | ||
- | |||
- | === 1.3 настройка сервиса DNS === | ||
- | |||
- | * [[Финальная настройка DNS сервера]] | ||
- | <code> | ||
- | server:~# sh conf/dns.sh | ||
- | </code> | ||
- | |||
- | * Настройка клиента DNS на gate и server | ||
- | <code> | ||
- | # cat /etc/resolv.conf | ||
- | </code><code> | ||
- | search corpX.un | ||
- | nameserver 192.168.X.10 | ||
- | </code><code> | ||
- | # nslookup ns | ||
- | </code> | ||
- | |||
- | === 1.4 Развертывание узлов для учебного кластера === | ||
- | |||
- | * Добавляем DNS записи nodeN A 192.168.X.200+N в [[Сервис DNS#Настройка мастер сервера зоны corpX.un]] | ||
- | |||
- | * [[Переменные окружения#Установка переменных окружения]] http_proxy, https_proxy и no_proxy | ||
- | * Запускаем установку [[Сервис Ansible]] | ||
- | |||
- | * Развертываем с использованием [[Технология Vagrant]] node1,2,3 | ||
- | |||
- | * Запускаем установку [[Инструмент GitLab]] | ||
- | |||
- | ==== Вопросы ==== |