Kubevirt- Running Rocky/RHEL on Kubernetes platform

In my previous blog post (http://bit.ly/4l5DIK8), I demonstrated a basic use case involving the deployment of a Cirros virtual machine on a Kubernetes cluster. The process was relatively straightforward, as it did not require the use of DataVolumes (DV) or the Containerized Data Importer (CDI). However, the complexity increases when introducing DV and CDI into the workflow Here is a chart to explain it. OS Image Data Volume Explanation RHEL/ROCKY ✅…

Kubevirt- Running Cirros on Kubernetes platform

In my previous blog https://bit.ly/4kcvuzf, we explored the quick seamless deployment of various Kubernetes components like Persistent Volumes (PV), Persistent Volume Claims (PVC), Storage Classes (SC), and Network File Systems (NFS). This foundational setup created a robust storage layer that supports our workloads. Alongside these configurations, we instantiated NGINX pods with NodePorts, allowing us to access our deployed applications effortlessly from outside the cluster.The magic of Kubernetes lies in its orchestration…

Kubernetes cluster with NFS storage

To facilitate rapid deployment for application testing, R&D, or evaluating features such as KubeVirt, I have developed a streamlined Kubernetes cluster setup integrated with an NFS server for persistent storage. This environment comprises one master node, two worker nodes, and a dedicated NFS server, enabling dynamic provisioning via custom PersistentVolume (PV), PersistentVolumeClaim (PVC), and StorageClass (SC) configurations. All associated infrastructure configuration files, Kubernetes manifests, and shell scripts are available in…

Kubernetes Networking Part-1

Welcome to the first installment of our multi-part deep-dive into Kubernetes internals, with a dedicated emphasis on its networking architecture.This technical series is designed primarily for our presales engineers and junior team members, equipping them with the foundational understanding required to confidently engage in solution design and technical discussions with telecom operator clients. The goal is to unpack the inner workings of Kubernetes—focusing on how its networking model can be…

East West Switching With Calico Using BGP Route Reflector

Recently I was part of the lab proof of concept as a practical learning experience to evaluate the East West switching in a Kubernetes infrastructure where we had tested 3 conditions. Internode communication with VXLAN Internode communication with IPIP Internode communication using BGP. Mode Mechanism Encapsulation Best For Overhead (bytes) IPIP IP packets inside another IP packet (Protocol 4) Yes (lightweight) Private/baremetal clusters ~20 bytes VXLAN IP packets inside UDP…

In this video tutorial, we delve into the straightforward deployment of Red Hat Advanced Cluster Management (RHACM) on Single Node OpenShift (SNO), an essential step for telecom operators aspiring to enhance their cloud infrastructure for RAN and core network applications. We will guide you through the installation process of RHACM on SNO, followed by a meticulous provisioning of a remote cluster and deploying a sample application onto this newly established environment. The advantages of leveraging RHACM benefits for telco operators are profound; it offers centralized management capabilities that streamline operations across multiple clusters while ensuring consistent policy enforcement and application lifecycle management. Furthermore, RHACM empowers telecom providers with robust observability tools that facilitate real-time monitoring and analytics, significantly enhancing operational efficiency. Its seamless integration with OpenShift allows telecommunications companies to optimize resource allocation dynamically, adapt swiftly to changing demands in network traffic, and deploy containerized applications at scale—key factors in maintaining competitive advantage in today’s rapidly evolving landscape.I welcome your feedback and suggestions to help us further improve this tutorial!

Deploying Harbor private image registry

My recent project involved deploying Red Hat Advanced Cluster Management (RHACM) in a disconnected environment. RHACM is used for managing multiple clusters and deploying applications across clusters . It uses GitOps Zero Touch Provisioning (ZTP) to deploy Openshift clusters.In a disconnected environment we built internal registry to build, deploy, and manage container images locally our choice was  result opensource Registry called Harbor. In this blog we will Simplify  Container Image…

Deploying FRR Free Range Routing

        Free Range Routing (FRR) Border Gateway Protocol ,Use case for Metal LB load balancer project               In my recent blog on Metal LB   , we explored the deployment of the load balancer for offline premise datacentre . Metal LB creates Kubernetes services of type LoadBalancer in clusters. There are 2 modes to achieve this. Layer 2 mode (ARP/NDP) and BGP…

Deploy prometheus grafana on kubernetes cluster

 Prometheus and Grafana are well-known open-source resources utilized for tracking and displaying data from a variety of systems and software. Using the steps in this blog, you can set up Prometheus and Grafana on Kubernetes cluster. These two are open-source tools for monitoring and visualizing metrics from different systems and applications. In continuation of this blog in upcoming posts, we will also examine Prometheus’s application for tracking containerized network functions…

MetalLB  load-balancer implementation for bare metal Kubernetes clusters

There are narratives being built by cloud providers to help 5G telecom operators migrate CNF/VNF/virtualization platforms to public clouds. A number of telecom companies and system integrators have already mandated their staff to learn cloud computing. CNF/VNF are in fact written in favor of the public cloud. In spite of this, I see numerous challenges, which I cite Connecting transport network providers (X-haul, fiber, packet core), integration of heterogeneous environments…