• Образовательная площадка Eground

    БОЛЕЕ 100 000+ ОБУЧАЮЩИХ КУРСОВ • ОБНОВЛЕНИЕ СЫЛОК

    БОЛЕЕ 600+ ПОЛОЖИТЕЛЬНЫХ ОТЗЫВОВ

    Отзывы Начать изучение
  • Получи готовый онлайн-бизнес!

    Бизнес под ключ - от создателей популярных форумов!

    Эксклюзивное предложение для пользователей EGround

    Подробнее
  • НаПИШИ ОТЗЫВ - ПОЛУЧИ ДОСТУП!

    Хочешь бесплатно ссылку к одной теме?

    Смотри условия акции!

    Подробнее

Скоро! DevOps для отчаянных [No Starch Press] — Часть 3 из 3

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
7.446
Реакции
22

DevOps для отчаянных [No Starch Press] — Часть 3 из 3​


devops.png


DevOps для отчаянных


Спойлер: Сэмпл перевода
Описание:

Книга предоставляет погружение в современный стек приложений и практические примеры выполнения распространенных задач в области DevOps. Вы изучите внедрение инфраструктуры как кода (Infrastructure-as-Code) и управление конфигурациями, что является важнейшими аспектами проектирования защищенных и устойчивых систем. Вы рассмотрите контейнеризацию и настроите автоматический конвейер непрерывной доставки (CI/CD), который будет выполнять сборку, тестировать и разворачивать код. Вы углубитесь в тему того, как выявлять состояние системы и получать оповещения о ситуациях, когда что-то идет не так.

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

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

DevOps для отчаянных — это практическое руководство без "воды", которое позволит вам быстро разобраться с современной полностековой инфраструктурой

Содержание книги:

Часть 1: Инфраструктура как код, управление конфигурациями, безопасность и администрирование

Настройка виртуальной машины
Использование Ansible для управления паролями, пользователями и группами
Использование Ansible для конфигурирования SSH
Управление пользовательскими командами при помощи sudo
Автоматизация и тестирование межсетевого экрана на базе хостов

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

Контейнеризация приложения посредством Docker

Оркестрация с Kubernetes (красным выделено содержание третьей части перевода)
Общий обзор Kubernetes
Ресурсы полезной нагрузки в Kubernetes
Поды
Набор реплик
Развертывания
StatefulSets
Сервисы
Тома
Секреты
ConfigMaps
Пространства имен
Развертывание тестового приложения
Взаимодействие с Kubernetes
Просмотр манифестов
Обзор развертывания тестового приложения
Обзор сервиса для тестового приложения
Создание развертывания и сервисов
Просмотр развертывания и сервисов
Тестирование развертывания и сервисов
Доступ к серверу
Советы по поиску и устранению проблем
Завершение работы пода
Масштабирование
Логи


Развертывание кода
CI/CD в современных стеках приложений
Настройка вашего конвейера
Skaffold
Обзор файла skaffold.yaml
Обзор тестов контейнера
Имитация конвейера разработки
Внесение изменений в код
Тестирование изменений в коде
Тестирование отката изменений
Прочие инструменты для CI/CD

Часть 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


Спойлер Оригинальное название: DevOps for the Desperate
Объем оригинала: 176 стр.
Объем третьей части перевода: ~1/3 книги
Дата выхода оригинала: июнь 2022
Тип перевода: перевод на русский
Формат: текст, PDF

Код:

ostarch.com/devops-desperate


Материал «DevOps для отчаянных [No Starch Press] — Часть 3 из 3», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу