Posts by Tag

GCP

GKE Services

12 minute read

GKE Services Ingress Welcome to Cloud Shell! Type "help" to get started. Your Cloud Platform project in this session is set to qwiklabs-gcp-04-f1b2097fd2bf. ...

Creating a Persistent Disk in GCP

6 minute read

Creating a Persistent Disk in GCP Compute Engine provides persistent disks for use as the primary storage for your virtual machine instances. Like physical h...

Google Cloud Storage - Bucket Lock

8 minute read

Google Cloud Storage - Bucket Lock Cloud Storage Bucket Lock feature allows you to configure a data retention policy for a Cloud Storage bucket that governs...

GCP—Resource Monitoring

1 minute read

Resource Monitoring Use Cloud Monitoring to gain insight into applications that run on Google Cloud.

GCP—HA VPN

18 minute read

Configuring Google Cloud HA VPN

GCP—Configuring an Internal Load Balancer

4 minute read

Internal Load Balancer Google Cloud offers Internal Load Balancing for your TCP/UDP-based traffic. Internal Load Balancing enables you to run and scale your ...

Cloud CDN

3 minute read

Caching Cloud Storage content with Cloud CDN

VPC Peering

5 minute read

Configure VPC Network Peering Between Two Networks

Getting Started with Google Cloud

1 minute read

Google Cloud Fundamentals Introduction to Google Cloud Cloud Computing Overview IaaS and PaaS Google Cloud Network Secuirty Environmental Impact ...

Back to Top ↑

minikube

Kubernetes Certificate Renewal

5 minute read

Renewing Kubernetes Certificates We can use the kubeadm certs check-expiration command to verify the expiry date of all certificates used in the K8s cluster.

Kubectl Plugins

1 minute read

Plugins extend kubectl with new sub-commands, allowing for new and custom features not included in the main distribution of kubectl.

Building a Kubernetes Operator

9 minute read

In this post, let us create a simple Hello world Kubernetes Operator using Golang, as discussed here https://developers.redhat.com/articles/2021/09/07/build-...

Kubernetes Network Policy

7 minute read

In our previous post on Kubernetes Networking with Calico CNI we looked into Calico CNI implemenation of Kubernetes networking and also we looked at an examp...

Back to Top ↑

MPLS

MPLS L2VPNs

less than 1 minute read

Introduction to MPLS L2VPNs While working on MPLS L2VPNs, these are the topics that we need to be familiar with:

BGP Labeled Unicast

less than 1 minute read

For creating MPLS LSPs, other than RSVP, LDP, and SR, we can also make use of BGP. BGP can advertise transport labels, using a speical address family.

Segment Routing

2 minute read

Source Packet Routing in Networking (SPRING)

Map specific traffic to an LSP

less than 1 minute read

Use a policy to map specific traffic to an LSP We need a way to tell our router what traffic should be mapped to which LSP. In Junos, this is done through ro...

RSVP Node-Link-Protection

2 minute read

Facility Backup (Node-Link-Protection) To protect against link failure and node failure, RSVP LSPs can create always-on backup LSPs. These backup paths start...

RSVP FastReroute

1 minute read

One-to-One Local Repair (Fast Reroute)

RSVP Primary and Secondary LSPs

3 minute read

Primary and Secondary Paths We can create multiple named paths for an LSP, each path with its own constraints like BW, Admin groups, strict and loose hops et...

Tearing down RSVP LSPs

2 minute read

RSVP Messages To deal with RSVP failures, problems, and errors PathTear- travel in the same direction as Path (towards egress) ResvTear- travel in the s...

Administrative Groups

1 minute read

Tag links to be used or to be avoided It is possible to tag links either to be avoided or used during the LSP path calculation. We configure admin groups on ...

RSVP LSP Bandwidth

1 minute read

Reserving BW on RSVP LSPs By default, all types of traffic go over an LSP. If required, we can map specific traffic to specific LSPs using a policy.

Constrained Shortest Path First

1 minute read

CSPF CSPF is an advanced version of SPF, using the TED links are pruned if they do not have enough BW or tagged to be avoided or don’t contain mandatory tags...

Resource Reservation Protocol

5 minute read

RSVP We cant build a large network with static LSPs so we need a protocol like RSVP. RSVP still requires manual configuration on the ingress router, every ot...

MPLS in Junos

6 minute read

Multi Protocol Label Switching

Back to Top ↑

Terraform

Terraform Local Provider

7 minute read

Creating Terraform Local File Resources (base) pradeep:~$pwd /Users/pradeep/Downloads/learn-terraform/local (base) pradeep:~$cat local.tf resource "local_fi...

Terraform Docker Example

13 minute read

In this post, let us deploy a Docker container using Terraform. This example also makes use of some of the Terraform features like Input variables and Output...

Getting Started with Terraform Cloud

19 minute read

According to HashiCorp documentation, Terraform Cloud is an application that helps teams use Terraform together. It manages Terraform runs in a consistent an...

Terraform Query Data with Output Variables

4 minute read

In the previous posts, we used input variables to parameterize our Terraform configuration. In this post, we will use output values to organize data to be ea...

Terraform Input Vairables

3 minute read

So far we have used hard-coded values in the Terraform configuration. We can include variables to make our configuration more dynamic and flexible.

Creating Kubernetes Resources with Terraform

22 minute read

Creating Kubernetes Resources with Terraform According to Terraform website, While you could use kubectl or similar CLI-based tools mapped to API calls to ma...

Changing Infrastructure using Terraform

14 minute read

Change Infrastructure In the previous post on Getting Started with Terraform, we looked at creating and destroying infrastructure using Terraform.

Back to Top ↑

Azure

Azure AI Services

1 minute read

Artificial Intelligence (AI) is a category of computing that adapts and improves its decision-making ability over time based on its successes and failures.

Exploring Azure Key Vault

3 minute read

In this post, let us look at how Azure Key Vault can help us keep our apps more secure, and how to set and retrieve secrets by using the Azure CLI.

Exploring Microsoft Graph

1 minute read

In this post, let us learn how Microsoft Graph facilitates the access and flow of data and how to form queries through REST and code.

Azure IoT Services

2 minute read

Core solutions encompass a wide array of tools and services from Microsoft Azure. In this post, let us look at some of these tools and services, starting wit...

Azure Database and Analytics Services

3 minute read

In this post let us look at several of the database services that are available on Microsoft Azure, such as Azure Cosmos DB, Azure SQL Database, Azure SQL Ma...

Azure Files

1 minute read

Azure Files offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block and Network File System (preview...

Azure Blob Storage

1 minute read

Azure Blob storage is an object storage solution. It is unstructured, so any kind of data can be stored. It can be reached from anywhere in the Internet.

Azure Disk Storage

less than 1 minute read

Disk Storage provides disks for Azure virtual machines. Applications and other services can access and use these disks as needed, similar to how they would i...

Azure Storage Account

less than 1 minute read

Azure Storage is a service that you can use to store files, messages, tables, and other types of information.

Azure ExpressRoute

1 minute read

With ExpressRoute we can extend our on-premises networks into the Microsoft cloud over a private connection with the help of a connectivity provider.

Azure VPN Gateways

3 minute read

Azure VPN Gateway instances are deployed in a dedicated subnet of the virtual network and enable the following connectivity:

Azure Virtual Desktop

1 minute read

Your company has a team of remote workers that need to use Windows-based software to develop your company’s applications, but your team members are using var...

Azure Functions

1 minute read

If your application logic is event driven, In other words, for a large amount of time, your application is waiting for a particular input before it performs ...

Azure App Service

1 minute read

Azure App Service App Service enables you to build and host web apps, background jobs, mobile back-ends, and RESTful APIs in the programming language of your...

Azure Virtual Machines

2 minute read

Azure Virtual Machines Azure Virtual Machines provide infrastructure as a service (IaaS) in the form of a virtualized server. Just like a physical computer, ...

Azure Compute Services

2 minute read

Azure Compute Services In this post, let us explore core Azure Compute services like Azure Virtual Machines Azure App Service Azure Container Instance...

Azure Architectural Components

4 minute read

Azure Architectural Components In this post let us look at some of the architectural components of Azure Cloud. In an earlier post on Azure Accounts we looke...

Azure Accounts

less than 1 minute read

Azure Accounts In this post, let us take a look into Azure Accounts. To create and use Azure Services, we need a subscription.

Introduction to Azure

1 minute read

Introduction to Azure In this post, let us take a look at how does Azure work, and Azure Portal, Azure Marketplace.

Microsoft Azure Fundamentals

1 minute read

Microsoft Azure Fundamentals In the past, I had some experience with the AWS and Azure cloud platforms. I logged in to the console and created some resources...

Back to Top ↑

Python

Graph - Python

less than 1 minute read

Graphs using Python

Queues - Python

less than 1 minute read

Queues using Python

Stacks - Python

less than 1 minute read

Stacks using Python

Python Functions Default Arguments

1 minute read

Python Functions Default Arguments Default arguments are evaluated once, specifically when the module is loaded, and are shared across all callers. As a rule...

Python Built-in Functions: map, filter, zip

1 minute read

Python Built-in Functions: map, filter, zip Map Make an iterator that computes the function using arguments from each of the iterables. Stops when the shorte...

Python Programming Basics Day#1

18 minute read

Introduction This weekend, I have attended a training from Linux World (#13) on Python Programming (Basic to Advanced). Its a free training, check out https:...

Back to Top ↑

kubeadm

Kubeadm Join - Adding Worker Nodes

13 minute read

Kubeadm Join Pre-requisites lab@k8s2:~$ lsmod | grep br_netfilter lab@k8s2:~$ cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf > br_netfilter >...

Back to Top ↑

Go

Go Maps

1 minute read

Go Maps A map maps keys to values.

Go Slices and more

5 minute read

Go Slices and more A slice literal is like an array literal without the length.

Go Help

4 minute read

Go Help

Go Pointers

less than 1 minute read

Pointers

Back to Top ↑

ArgoCD

Back to Top ↑

CN2

Getting Started with Juniper CN2

42 minute read

CN2 Installation on Minikube According to Juniper documentation, Cloud-Native Contrail Networking (CN2) is a cloud-native software defined networking (SDN) s...

Back to Top ↑

Mist

Juniper Mist WLANs

less than 1 minute read

Mist WLANs In this post, let’s take a look at various configuration options available while create WLANs, WLAN templates and RF templates within Juniper Mist.

Back to Top ↑

Jenkins

Jenkins Distributed Builds

less than 1 minute read

Distributed builds are builds that run on nodes other than the built-in controller node. The Jenkins controller serves HTTP requests and stores all important...

Back to Top ↑

Vagrant

Vagrant + Junos

12 minute read

Vagrant + Junos Few years ago, Juniper made available some of its products as Vagrant boxes, which can be found here.

Vagrant Provision

7 minute read

Vagrant Provision So far we have a virtual machine running a basic copy of Ubuntu. We can edit files locally and have them synced into the virtual machine. I...

Vagrant Synced Folder

3 minute read

Vagrant Synced Folder Vagrant automatically syncs files to and from the guest machine. This way you can edit files locally and run them in your virtual devel...

Back to Top ↑

Linux

Talos Linux Quick Start

6 minute read

Talos Linux According to their website (https://www.talos.dev/), Talos is a container optimized Linux distro; a reimagining of Linux for distributed systems ...

Linux CGroups

less than 1 minute read

Linux CGroups Control Groups feature of kernel to limit resources.

Linux Login Sessions

4 minute read

Linux Basics whoami [lab@desktop ~]$ whoami lab w [lab@desktop ~]$ w 22:00:37 up 13 days, 23:14, 2 users, load average: 0.07, 0.04, 0.00 USER TTY ...

Back to Top ↑

Junos

Back to Top ↑

Citrix

Citrix ADC CPX

7 minute read

Citrix ADC CPX Container In the previous post on Kubernetes + Citrix ADC we have deployed a Citrix Ingress Controller to loadbalance traffic across a sample ...

Kubernetes + Citrix ADC

237 minute read

Kubernetes + Citrix ADC In this post, let us see how to load balance Ingress traffic with Citrix ADC CPX in Minikube.

Back to Top ↑

kind

Create a K8s cluster with Kind

4 minute read

In the previous post, we just installed kind using the source code and looked at the help options.

Getting Started with Kind

2 minute read

In this post, let us look at another option to try and learn Kubernetes locally, an alternative to minikube. It is called kind which stands for Kubernetes in...

Back to Top ↑

Ansible

Back to Top ↑

git

Back to Top ↑

OSPF

Cisco IOS Python Requests

7 minute read

Cisco IOS Python Requests In this example, there are two routers connected by a single link and OSPF is enabled to advertise the static routes into OSPF.

Cisco IOS OSPF Example

7 minute read

Cisco IOS OSPF Example In this example, there are two routers connected by a single link and OSPF is enabled to advertise the static routes into OSPF.

Back to Top ↑

nita

Back to Top ↑

evpn

Back to Top ↑

vxlan

Back to Top ↑

redhat

OpenShift

34 minute read

RedHat OpenShift Getting Started with OpenShift.

Back to Top ↑

codereadycontainers

OpenShift

34 minute read

RedHat OpenShift Getting Started with OpenShift.

Back to Top ↑

awx-operator

Back to Top ↑

Aviatrix

Getting Started with Aviatrix

22 minute read

Aviatrix ACE Prep Notes According to Aviatrix documentation, The Aviatrix Certified Engineer (ACE) program is the industry’s first and only multi-cloud netwo...

Back to Top ↑

OpenStack

OpenStack

less than 1 minute read

OpenStack Overview

Back to Top ↑

JNCIE-DC

Back to Top ↑

OpenAI

Back to Top ↑

paragon

Juniper Paragon Automation Platform

45 minute read

Paragon Automation Cluster Nodes pradeep@paragon:~$ kubectl get nodes NAME STATUS ROLES AGE VERSION 172.16.100.100 Ready ...

Back to Top ↑

SSR

Back to Top ↑

AWS

Back to Top ↑

VXLAN

Back to Top ↑

Nokia

Back to Top ↑

MAC-VRF

MAC VRF Configuration Examples

less than 1 minute read

MAC VRF Configuration Examples MAC-VRF Instances Enable Common EVPN Configuration across Platforms

Back to Top ↑