App engine is regional, your application will get deployed across zones. It is important to remember that once deployed, you cannot change the applications region.App engine is a good option for simple micro services.If you are using one of the…
Expressions: In python, 2+2 is called an expression, which is the most basic kind of programming instruction in the language. Expressions consists of values such as 2 & the + symbol is called operator. Below is the list of Math…
NAPALM or Network automation and programmability abstraction layer with multivendor support. is an open source python library that implements a set of functions to interact with network devices of different vendors using a unified API. This Software also helps in…
Telnet to switches in the Lab is fine, However, in a production environment for security reasons we should use SSH. For SSH connections to the network devices, we use Netmiko. Netmiko is a multi vendor library that simplifies paramiko ssh…
In python, we can use loops if we want to repeat a task specified number of times. The below code will print number from 2 to 9. So, here we are introducing the range keyword & it is important to…
The below is my current topology. I have the Network Automation controller connected to the Ethernet Switch in GNS3 which is connected to Cisco Switch & Cisco IOS router. I also have a Cloud which actually bridges the GNS Network…
There is no need for me to explain the importance of learning a programming language. However, often network engineers find it difficult to understand the concepts of programming and apply then knowledge to their respective field. I am not going…
Let us say we have a node. Every node will have its own IP address. So, it all works well when we have a single node. However, when we have more number of nodes, Kubernetes does not automatically setup any…
Kubernetes Deployments are a higher level Object in Kubernetes. If we were to draw a diagram of the Objects we learnt so far, here is how it looks like. The Deployment provides us with capability such as updating instances seamlessly…
Replication Controller: Controllers are the brain behind Kubernetes, They are the processes that monitor objects & respond accordingly. Let us talk about one in particular, the replication controller. The replication controller helps us run multiple instances of a POD thus providing…