Engineering Blog

                            

K8s Tools

BIOCAD’s Secret Sauce: Automating Docker Image Processes for Security and Efficiency

BIOCAD’s Secret Sauce: Automating Docker Image Processes for Security and Efficiency

Introduction In software development, delivering quality software quickly, safely, and reliably is crucial. Docker images simplify deployment but also introduce challenges. This article, based on our work at the biotech company BIOCAD, explores automating the building, signing, and verifying of Docker images to maximize their benefits. Building Docker Images with Kaniko Building Docker images manually…

PAS: The Future of Kubernetes Scheduling is Here

PAS: The Future of Kubernetes Scheduling is Here

Platform Aware Scheduling (PAS) is revolutionizing how workloads are assigned in Kubernetes environments. By exposing platform-specific attributes to the Kubernetes scheduler, PAS enhances the scheduler’s decision-making capabilities using a modular, policy-driven approach. This innovative project comprises a core library and information for building custom scheduler extensions, as well as specific implementations that can be directly…

Effortless Kubernetes Management with the GitOps Bridge Project

Effortless Kubernetes Management with the GitOps Bridge Project

The GitOps Bridge is a community-driven initiative aimed at demonstrating the best practices and patterns for seamlessly integrating the creation of Kubernetes clusters with ongoing management through GitOps. By focusing on leading tools like ArgoCD and FluxCD, both of which are CNCF-graduated projects, this project serves as a valuable resource for Kubernetes administrators and DevOps…

Pred8tor: Your Go-To Tool for Kubernetes Object Expiry

Pred8tor: Your Go-To Tool for Kubernetes Object Expiry

Managing a Kubernetes cluster can be an arduous task, especially when it comes to keeping your environment clean and clutter-free. Over time, obsolete Kubernetes objects like pods, services, and deployments accumulate, which can lead to inefficiencies and potential performance issues. Pred8tor, an innovative open-source tool, addresses this challenge by automating the cleanup of expired Kubernetes…

Unlocking the Power of Kubernetes Backups with K8up

Kubernetes has become the go-to platform for deploying containerized applications. As its usage grows, the need for robust backup solutions becomes even more critical. This guide introduces K8up, a Kubernetes Operator designed to streamline backups for Persistent Volumes (PVCs) and applications. We’ll delve into K8up’s architecture, installation, and explore its functionalities through code examples. K8up’s…

Grafana 11 Revealed: Recap the GrafanaCON Keynote! 

Grafana 11 Revealed: Recap the GrafanaCON Keynote! 

Grafana 10.4 Recap: Enhance Your Observability Last month’s release of  Grafana 10.4 brought improvements to: A Glimpse into the Future: Grafana 11 Unveiled The upcoming release of Grafana 11 is on the horizon! Join the GrafanaCON 2024 Keynote Recap Webinar on April 19th for a sneak peek at its groundbreaking features. Here’s what awaits you:…

K8GB – Kubernetes Global Balancer

K8GB – Kubernetes Global Balancer

Global Server Load Balancing (GSLB) ensures users are directed to the closest and healthiest servers in your geographically dispersed applications. Traditionally, GSLB solutions involve complex, proprietary network hardware and software managed by siloed network teams. This can be expensive and cumbersome, especially for modern, cloud-native applications running on Kubernetes. Introducing k8gb: Open Source, Cloud-Native GSLB…