๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Mastering C++ Network Automation: Run Automation across Configuration Management, Container Orchestration, Kubernetes, and Cloud Networking

โœ Scribed by Justin Barbara


Publisher
GitforGits
Year
2023
Tongue
English
Leaves
225
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


50+ Sample Automation Programs across Configuration Management, Container Orchestration, Kubernetes, and Cloud Networking



This book is an in-depth guide for network administrators, cloud architects, and container and Kubernetes administrators who want to learn how to automate networking tasks in C++. From setting up a network automation environment to automating configuration management and working with containers and container orchestration tools such as Kubernetes, the book covers a wide range of topics.

The first section of the book covers the fundamentals of automation scripting and testing. Readers will learn how to create successful automation scripts and test them to ensure they perform properly. The next section describes how to set up a network automation environment. This includes configuring network devices, servers, and other components required for automation. The readers will learn about the various protocols as well as how to use Ansible to automate the configuration management of these devices. It covers containerization and container orchestration systems such as Docker and Kubernetes. Readers will learn how to use tools such as Docker Compose and Kubernetes to automate workload management and deployment.

The final section of the book focuses on cloud networking. The readers will learn how to handle network resources in cloud systems such as AWS, Google Cloud, and Azure. Readers get to work with tools and services available for cloud networking automation, best practices and how to use them in their regular cloud networking operations.



Key Learnings

  • Setting up GNS3, Eclipse IDE, cpp-netlib, Boost, OpenSSL, and zlib libraries
  • Configure the ports, hosts, and servers using C++ scripting
  • Writing, testing, and validating network automation scripts in both, test and production environment
  • Building docker images, running containers, and managing container deployments
  • Using Ansible for server provisioning, automated system identification and managing auto-updates
  • Automating container scheduling, service discovery, and load balancing
  • Setting up Kubernetes cluster, Nginx ingress, implementing service mesh, and automating firewall configuration
  • Working with AWS, Azure and Google Cloud Networking Services for Cloud Automation



Table of Content

  1. C++ Basics for Networks
  2. C++ Advanced for Networks
  3. Preparing Network Automation Setup
  4. Script, Test, and Validate Network Automation
  5. Automating Configuration Management
  6. Working with Docker and Containers
  7. Container Orchestration and Workload Automation
  8. Kubernetes Automation
  9. Administering AWS Networking
  10. Administering Google Cloud Networking
  11. Administering Azure Networking



Audience

This is a fantastic desk reference for network administrators, cloud architects, DevOps engineers, and automation engineers wishing to automate networking tasks with C++. It is a must-have book for anyone who wants to keep ahead of the curve in the field of networking automation.


[
Do not forget to check out 'Look Inside' on the thumbnail for accessing the topics and subtopics covered in this book]


๐Ÿ“œ SIMILAR VOLUMES


Mastering C++ Network Automation: Run Au
โœ Justin Barbara ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› GitforGits ๐ŸŒ English

This book is an in-depth guide for network administrators, cloud architects, and container and Kubernetes administrators who want to learn how to automate networking tasks in C++. From setting up a network automation environment to automating configuration management and working with containers and

Mastering C++ Network Automation: Run Au
โœ Justin Barbara ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› GitforGits ๐ŸŒ English

<h4><span>50+ Sample Automation Programs across Configuration Management, Container Orchestration, Kubernetes, and Cloud Networking</span></h4><span><br></span><p><span>This book is an in-depth guide for network administrators, cloud architects, and container and Kubernetes administrators who want t

Mastering Python Network Automation: Aut
โœ Tim Peters ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› GitforGits ๐ŸŒ English

With "Mastering Python Network Automation," you can streamline container orchestration, configuration management, and resilient networking with Python and its libraries, allowing you to emerge as a skilled network engineer or a strong DevOps professional. From the ground up, this guide walks read

Mastering Python Network Automation: Aut
โœ Tim Peters ๐Ÿ“‚ Library ๐Ÿ“… 2023 ๐Ÿ› GitforGits ๐ŸŒ English

<h4><span>Numerous sample programs &amp; examples demonstrating the application of python tools to streamline network automation</span></h4><span><br></span><span>With "Mastering Python Network Automation," you can streamline container orchestration, configuration management, and resilient networkin

Pro Google Kubernetes Engine: Network, S
โœ Navin Sabharwal, Piyush Pandey ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› Apress ๐ŸŒ English

Discover methodologies and best practices for getting started with Google Kubernetes Engine (GKE). This book helps you understand how GKE provides a fully managed environment to deploy and operate containerized applications on Google Cloud infrastructure. You will see how Kubernetes makes it easi