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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
781
50
Голосов: 0
#1
devops.png


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


sample.png

Описание:

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

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

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

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

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

Настройка виртуальной машины
Использование Ansible для управления паролями, пользователями и группами
Использование Ansible для конфигурирования SSH

Контроль пользовательских команд с помощью sudo (красным выделено содержание второй части перевода)
Планирование политики безопасности sudoers
Установка тестового веб-приложения
Анатомия файла sudoers
Создание файла sudoers
Шаблон sudoers
Тестирование разрешений
Доступ к тестовому веб-приложению
Редактирование тестового приложения для проверки политики sudoers
Остановка и запуск с помощью systemctl
Логи аудита
Автоматизация и тестирование межсетевого экрана на базе хостов
Планирование правил межсетевого экрана
Автоматизация правил UFW
Подготовка виртуальной машины к работе (provisioning)
Тестирование межсетевого экрана
Сканирование портов с помощью Nmap
Логирование межсетевого экрана
Ограничение скорости


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

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

Подключение к тестовому приложению
Получение логов из контейнера

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

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

Наблюдаемость системы
Решение проблем на хостах

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

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя