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

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
84.130
Название: DevOps для отчаянных [No Starch Press] — Часть 1 из 3

2fbf7d56915e4de12b036133b06e5631.png


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

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

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

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

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

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

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

Оркестрация с Kubernetes

Развертывание кода

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

Наблюдаемость системы

Решение проблем на хостах

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

Код:

ostarch.com/devops-desperate

Материал «DevOps для отчаянных [No Starch Press] — Часть 1 из 3», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху