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…
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…
Time Synchronization In Wireless Networks -Part-2
Timing is very critical in ORAN/VRAN implementations. This reminds me my stint when I used to work on Synchronous TDM (SDH and SONET), Digital loop carrier systems dealing with E1/STM/ where synchronization was THE MOST CRITICAL in transport backbone networks. As Things started moving towards packet domain and the synchronization factor became lenient. MPLS based IP transport has lost its relevancy since its not satisfies PTP requirement. 5G rollout into…
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 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…
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…
Time Synchronization In Wireless Networks -Part-1
Recently I was working on a migration of Virtual openstack controller to baremetal node. The steps and procedures I have mentioned in my previous blog bit.ly/3XE5YJr . My migration failed and as I started log analysis to figure out the issue I found the following error. “ keystoneauth1.exceptions.http.Unauthorized: The password is expired and needs to be changed for user:” On digging further this issue we found that nodes were out…
Basics Container Kubernetes -1
In my routine work I work on platforms like Openstack, Kubernetes and Esxi VMware running my various LTE and 5g workloads, a group of microservices together perform a Cloud-Native Network Function (CNF) This blog is a compilation of information where I am trying to parse the voluminous documentation especially useful for newcomers in my team. For me technical blogging is beneficial in subtler ways. Blog posts serves as kind of…
Deploying Kubernetes K9s For Managing And Monitoring Kubernetes Clusters
K9s (canine) is a command-line based UI utility (terminal + vim + K8s) to navigate, observe and manage your applications and monitoring Kubernetes clusters. It provides a visual interface that allows users to view and manage their Kubernetes resources, such as pods, deployments, and services, in a more intuitive and user-friendly way compared to using the “kubectl” command-line tool. I have been using k9s in my 5g unity cloud Kubernetes cluster deployment, where…
Openstack Controller Node Migration Virtual To Physical
Recently I was working for a customer in Asia Pacific region in “Technology Strategy” department for building 5g core network (Kubernetes cluster) on Openstack 16.2. “Chief Technology Officer (CTO)” requested us to evaluate options for deploying Openstack controllers on physical baremetal node, a methodology to migrate from virtual to baremetal node. Through our lab trials we were able to develop a methodology to accomplish these tasks .In previous blog we…