Mastering Python Network Automation Mastering Python Network Automation

Mastering Python Network Automation

    • 27,99 €
    • 27,99 €

Beschreibung des Verlags

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 readers through setting up a network automation lab using the NS3 network simulator and Python programming. This includes the installation of NS3, as well as python libraries like nornir, paramiko, netmiko, and PyEZ, as well as the configuration of ports, hosts, and servers. This book will teach you the skills to become a proficient automation developer who can test and fix any bugs in automation scripts. This book examines the emergence of the service mesh as a solution to the problems associated with service-to-service communication over time.

This book walks you through automating various container-related tasks in Python and its libraries, including container orchestration, service discovery, load balancing, container storage management, container performance monitoring, and rolling updates. Calico and Istio are two well-known service mesh tools, and you'll find out how to set them up and configure them to manage traffic routing, security, and monitoring. Additional topics covered in this book include the automation of network policies, the routing of workloads, and the collection and tracking of metrics, logs, and traces. You'll also pick up some tips and tricks for collecting and visualizing Istio metrics with the help of tools like Grafana.

Key Learnings
Use of Istio for cluster traffic management, traffic routing, and service meshimplementation.Utilizing Cilium and Calico to solve pod networking and automate network policyand workload routing.Monitoring and managing Kubernetes clusters with etcd and HAProxy loadbalancers and container storage.Establishing network automation lab with tools like NS3 emulator, Python, VirtualEnvironment, and VS Code.Establishing connectivity between hosts, port connectivity, SSH connectivity,python libraries, NS3, and network encryption.

Audience

"Mastering Python Network Automation" is an essential guide for network engineers, DevOps professionals, and developers who want to streamline container orchestration and resilient networking with the help of Terraform, Calico, and Istio. Knowing Python and the basics of networking is sufficient to pursue this book.

GENRE
Computer und Internet
ERSCHIENEN
2023
20. März
SPRACHE
EN
Englisch
UMFANG
201
Seiten
VERLAG
GitforGits
GRÖSSE
649,1
 kB

Mehr ähnliche Bücher

Mastering C++ Network Automation Mastering C++ Network Automation
2023
Mastering Go Network Automation Mastering Go Network Automation
2023
Network Programming and Automation Essentials Network Programming and Automation Essentials
2023
Rust for Network Programming and Automation Rust for Network Programming and Automation
2023
Mastering Python Networking Mastering Python Networking
2020
Hands-On Enterprise Automation with Python Hands-On Enterprise Automation with Python
2018

Mehr Bücher von Tim Peters

Practical Python Backend Programming Practical Python Backend Programming
2024
Practical Python Backend Programming Practical Python Backend Programming
2024
Das Grundgesetz - Antwort auf Weimar Das Grundgesetz - Antwort auf Weimar
2009
Parallel Python with Dask Parallel Python with Dask
2023
Parallel Python with Dask Parallel Python with Dask
2023
Simulationspatienten Simulationspatienten
2018