kubernetes

Developing An Internal Developer Platform

Developing An Internal Developer Platform

In this blog we will be discussing about Internal Developer Platform (IDP), what it is , how to set one up as a lead DevOps Engineer.Present tech landscape implementing an IDP helps to streamline workflows and boost productivity. What is an Internal Developer Platforming It is a platform or an application which is built by platform engineecloring team for building golden paths and to facilitate developer self service. It consists of various tools and technologies integrated together so that it lowers cognitive load on developers without abstraction of context and underlying technologies. Why is there a need to build IDP…
Read More
Monitoring, troubleshooting, and query analytics for PostgreSQL on Kubernetes

Monitoring, troubleshooting, and query analytics for PostgreSQL on Kubernetes

If you are learning about databases and Kubernetes or running or migrating PostgreSQL to Kubernetes, I want to show you a great open-source tool for database monitoring and troubleshooting. I will discuss a tool to help you better understand your database, its parameters, and its health. You can access a Query Analytics tool to help you find slow queries. In addition, you will have dashboards to monitor the Kubernetes cluster itself. In the previous article, I discussed the pgAdmin and PostgreSQL cluster created using Percona Everest. Today, I installed Percona Monitoring and Management (PMM) in my cluster, made some test…
Read More
Kubernetes – An Operator Overview

Kubernetes – An Operator Overview

Kubernetes is a powerful open-source platform for automating the deployment, scaling, and management of containerized applications. This article provides a concise overview of Kubernetes, focusing on its essential components for operators managing containerized applications and AWS EKS. Control Plane The control plane is the central management entity of the Kubernetes cluster. It oversees the cluster's operations, maintains the desired state of the cluster, and responds to changes and events. Components API Server: Exposes the Kubernetes API and serves as the front end for the control plane. Scheduler: Assigns pods to nodes based on resource requirements, constraints, and policies. Controller Manager:…
Read More
Getting my feet wet with Kubernetes

Getting my feet wet with Kubernetes

Recently, I’ve spent some time playing around with Kubernetes (K8s). Having never used it before, I gave it my humble first try. I used it as part of a project where I wanted to use self host some tools on a VPS and write some server code for some life automations and potentially a blog in the future. You can find the Github Repo for the project at the time of writing for it here. Did I need to use K8s? Nope. Should I have used K8s? Probably not. My situation and setup really doesn’t call for K8s nor does…
Read More
eBPF, sidecars, and the future of the service mesh

eBPF, sidecars, and the future of the service mesh

Kubernetes and service meshes may seem complex, but not for William Morgan, an engineer-turned-CEO who excels at simplifying the intricacies. In this enlightening podcast, he shares his journey from AI to the cloud-native world with Bart Farrell. Discover William's cost-saving strategies for service meshes, gain insights into the ongoing debate between sidecars, Ambient Mesh, and Cilium Cluster Mesh, his surprising connection to Twitter's early days and unique perspective on balancing tech expertise with the humility of being a piano student. You can watch (or listen) to this interview here. Bart: Imagine you've just set up a fresh Kubernetes cluster. What's…
Read More
Load Testing Solium Infernum with Docker, Kubernetes and Enemy AI

Load Testing Solium Infernum with Docker, Kubernetes and Enemy AI

Load testing a video game is a critical part of the development process if you have any intention of building online systems into your game. As we’ve seen many times before, it's important that you plan for both critical success as well as critical failure when it comes to online multiplayer systems. The results of being over or under prepared can have devastating effects on your players, or your bank account. For Solium Infernum, we had a 4-6 player, turn-based, asynchronous multiplayer game. That last part is important because it means that a game of Solium Infernum can last for…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.