ДОСТУПНО DevOps для отчаянных [No Starch Press] 1+ 2+ 3 части

Тема в разделе "Курсы по офисным программам", создана пользователем Moder, 2 окт 2022.

  1. Moder

    Moder Команда форума PROверенный

    Регистрация:
    11 июн 2020
    Сообщения:
    4.276
    Деньги:
    100 руб.
    Автор: No Starch Press
    Название: DevOps для отчаянных

    No Starch Press.png

    Вы научитесь:

    • Создавать и снабжать виртуальную машину Ubuntu инструментами Vagrant и Ansible
    • Управлять пользователями, группами и безопасностью паролей
    • Устанавливать открытый ключ и двухфакторную аутентификацию по SSH
    • Автоматизировать и тестировать межсетевой экран на базе хостов (host-based firewall)
    • Использовать Docker для контейнеризации приложений и Kubernetes для оркестрации
    • Собирать стек для мониторинга и решать различные проблемы, включая проблемы с производительностью
    Часть 1: Инфраструктура как код, управление конфигурациями, безопасность и администрирование

    Подготовка виртуальной машины к работе (красным выделено содержание первой части перевода)
    Начало работы с Vagrant
    Анатомия Vagrantfile
    Базовые команды Vagrant
    Начало работы с Ansible
    Ключевые концепции Ansible
    Ansible Playbook
    Базовые команды Ansible
    Использование Ansible для управления паролями, пользователями и группами
    Принудительное внедрение сложных паролей
    Установка libpam-pwquality
    Настройка pam_pwquality для обеспечения более строгой
    политики паролей
    Типы пользователей в Linux
    Начало работы с модулем Ansible user
    Генерация сложного пароля
    Группы Linux
    Начало работы с модулем Ansible group
    Присваивание пользователя к группе
    Проверка прав доступа пользователей и групп
    Использование Ansible для конфигурирования SSH
    Понимание и активация аутентификации по открытому ключу
    Генерация пары ключей
    Использование Ansible для доставки вашего открытого ключа на виртуальную машину
    Добавление двухфакторной аутентификации
    Установка Google Authenticator
    Конфигурирование Google Authenticator
    Конфигурирование PAM для Google Authenticator
    Конфигурирование SSH-сервера
    Перезапуск SSH-сервера с помощью обработчика
    Подготовка виртуальной машины к работе (Provisioning)
    Тестирование доступа по SSH


    Управление пользовательскими командами при помощи sudo
    Автоматизация и тестирование межсетевого экрана на базе хостов

    Часть 2: Контейнеризация и развертывание современных приложений

    Контейнеризация приложения с помощью Docker
    Общий обзор Docker
    Начало работы с Docker
    Инструкции Dockerfile
    Образы и слои контейнера
    Контейнеры
    Пространства имен и контрольные группы
    Установка и тестирование Docker в Minikube
    Перезапись дефолтных параметров установки Minikube
    Установка клиента Docker и настройка переменных окружения Docker
    Тестирование связи клиента и сервера Docker
    Контейнеризация простого приложения
    Разбор примера Dockerfile для тестового приложения
    Сборка образа контейнера
    Проверка образа Docker
    Запуск контейнера
    Прочие команды клиента Docker
    Тестирование контейнера
    Подключение к тестовому приложению
    Получение логов из контейнера


    Оркестрация с Kubernetes
    Развертывание кода

    Часть 3: Наблюдаемость системы и решение проблем

    Наблюдаемость системы
    Обзор мониторинга
    Мониторинг тестового приложения
    Установка стека мониторинга: Prometheus, Alertmanager и Grafana
    Проверка установки
    Grafana
    Alertmanager
    Prometheus
    bbs-warrior
    Метрики
    Золотые сигналы
    Корректировка шаблона мониторинга
    Другие шаблоны метрик
    Дашборд тестового приложения
    PromQL: введение
    Оповещения
    Анализ оповещений по Золотым сигналам в Prometheus
    Маршрутизация и уведомления
    Включение уведомлений по email
    Применение изменений в конфигурацию Alertmanager

    Поиск и устранение проблем на хостах
    Поиск и устранение проблем, отладка: введение
    Сценарий: среднее значение высокой нагрузки
    uptime
    top
    Сценарий: высокое потребление памяти
    free
    vmstat
    ps
    Сценарий: высокое iowait
    iostat
    iotop
    Сценарий: ошибка разрешения имени хоста
    resolv.conf
    resolvectl
    dig
    Сценарий: нехватка дискового пространства
    df
    find
    lsof
    Сценарий: в соединении отказано
    curl
    ss
    tcpdump
    Поиск в логах
    Типовые логи
    /var/log/syslog
    /var/log/auth.log
    /var/log/kern.log
    /var/log/dmesg
    Типовые команды journalctl
    Парсинг логов
    grep
    awk
    Исследование процессов
    strace
    Продажник

    Цена курса 320 руб за одну часть
    Цена курса 700 руб за три части одним платежом

    [​IMG]
    ОПЛАТИТЬ >>>>>>>>


    Данные платежа - пишите в комментариях данной темы - для получения курса - нужна регистрация на сайте
     
    1 человеку нравится это.
  2. sale

    sale PROверенный

    Регистрация:
    15 окт 2021
    Сообщения:
    1.934
    Деньги:
    0 руб.
    киви на киви 22-52
     
    1 человеку нравится это.
  3. Moder

    Moder Команда форума PROверенный

    Регистрация:
    11 июн 2020
    Сообщения:
    4.276
    Деньги:
    100 руб.
     
Загрузка...
Похожие темы - DevOps для отчаянных
  1. admin
    Ответов:
    2
    Просмотров:
    17
  2. admin
    Ответов:
    2
    Просмотров:
    366
  3. Donald$
    Ответов:
    0
    Просмотров:
    474
  4. admin
    Ответов:
    0
    Просмотров:
    9
  5. admin
    Ответов:
    2
    Просмотров:
    10