Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Bradley Smith

Rating No ratings yet

DevOps for the Desperate is a hands-on, no-nonsense guide for those who land in a DevOps environment and need to get up and running quickly. This book introduces fundamental concepts software developers need to know to flourish in a modern DevOps environment including infrastructure as code, configuration management, security, containerization and orchestration, monitoring and alerting, and troubleshooting. Readers will follow along with hands-on examples to learn how to tackle common DevOps tasks. The book begins with an exploration of DevOps concepts using Vagrant and Ansible to build systems with repeatable and predictable states, including configuring a host with user-based security. Next up is a crash course on containerization, orchestration, and delivery using Docker, Kubernetes, and a CI/CDpipeline. The book concludes with a primer in monitoring and alerting with tips for troubleshootingcommon host and application issues. You'll learn how to: • Use Ansible to manage users and groups, and enforce complex passwords • Create a security policy for administrative permissions, and automate a host-based firewall • Get started with Docker to containerize applications, use Kubernetes for orchestration, and deploycode using a CI/CD pipeline • Build a monitoring stack, investigate common metric patterns, and trigger alerts • Troubleshoot and analyze common issues and errors found on hosts

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

Brief outline
【One-Line Pitch】 DevOps for the Desperate is a hands-on, no-nonsense guide for those who land in a DevOps environment and need to get … 【Book Arc】 - **Opening (~0%–12%)**: Readers will follow along with hands-on examples to learn how to tackle common DevOps tasks.; apter 10: Troubleshooting Hosts . - **Early (~12%–35%)**: 54 Scanning Ports with Nmap .; 3 Scenario: Hostname Resolution Failure . - **Middle (~35%–65%)**: r your specific OS and follow the steps to install Ansible.; The DevOps practice of automation is key to building and manag- ing resources. - **Late (~65%–88%)**: thentication yes to enable keyboard interactivity for 2FA.; package manager by using the apt install oathtool command. - **Ending (~88%–100%)**: o logs all packets with some rate limiting of the messages.; o actions failed before you continue. 【Key Takeaways】 - **Readers will follow al…** (Opening): Readers will follow along with hands-on examples to learn how to tackle common DevOps tasks. - **apter 10** (Opening): apter 10: Troubleshooting Hosts . - **28 Installing Google A…** (Opening): 28 Installing Google Authenticator . - **54 Scanning Ports with…** (Early): 54 Scanning Ports with Nmap . - **3 Scenario** (Early): 3 Scenario: Hostname Resolution Failure . - **ment (CM)** (Early): ment (CM), which are essential for building systems with a repeatable, versioned, and predictable state. 【Reading Tips】 - Use Passage locations below to jump into the text and set reading anchors - If this is a brief outline, click Regenerate (top right) for a synthesized guide 【Coverage Limits】 Compressed outline without the model (~33 index chunks). Full structured guide needs AI available.
Page 11
. . . . . . . . . . . . . . . . . . .xvii Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
View in text
Page 11
3 Scenario: Hostname Resolution Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 resolv .conf . . . . . . . . . . . . . . . ....
View in text
Excerpt 3
2022 by Bradley Smith infrastructure and services to scale. It also can reduce operating costs, decrease time for recovery during a disaster, and minimize th...
View in text
Excerpt 4
roup, and a username. Think of a system user as a nonhuman account, such as the user Nginx runs as. In fact, a system user is almost identical to a normal us...
View in text
Excerpt 5
ave your passphrase to unlock it and spoof your identity. N O T E The following instructions are for Linux and macOS only. If you are on a Windows computer,...
View in text
Excerpt 6
software engineer may need to restart an Nginx web server that’s owned by the root user, or a system administrator may need elevated permissions to install s...
View in text
Excerpt 7
need to issue sudo as the vagrant user to view it. Summary This chapter explored the importance of allowing users to run commands with elevated privileges. U...
View in text
Excerpt 8
d to connect to 172.28.128.22 port 5000: Connection refused Here, a simple for loop in Bash iterates and executes the curl command six times
View in text
Tags
AI categories
AI
ISBN: 1718502486
Publisher: No Starch Press
Publish Year: 2022
Language: English
Pages: 186
File Format: PDF
File Size: 3.5 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…