Publisher's Synopsis
Numerous sample programs & examples demonstrating the application of python tools to streamline network automation
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.
Key Learnings
- Use of Istio for cluster traffic management, traffic routing, and service mesh
implementation. - Utilizing Cilium and Calico to solve pod networking and automate network policy
and workload routing. - Monitoring and managing Kubernetes clusters with etcd and HAProxy load
balancers and container storage. - Establishing network automation lab with tools like NS3 emulator, Python, Virtual
Environment, and VS Code. - Establishing connectivity between hosts, port connectivity, SSH connectivity,
python libraries, NS3, and network encryption.
Table of Content
- Python Essentials for Networks
- File Handling and Modules in Python
- Preparing Network Automation Lab
- Configuring Libraries and Lab Components
- Code, Test & Validate Network Automation
- Automation of Configuration Management
- Managing Docker and Container Networks
- Orchestrating Container & Workloads
- Pod Networking
- Implementing Service Mesh
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.