Jubril Oyetunji

Jubril is a software engineer, primarily focused on building infrastructure using cloud native technologies. When he’s not coding or ranting, he’s sharing his learnings through technical writing.

Multi-Cluster with Cilium on Civo cloud

Connecting two Kubernetes clusters can seem counterintuitive at first, as Kubernetes was designed to scale up and scale out workloads. In a previous post, we discussed multi-cluster deployments and how and why they might benefit you. In this post, we will focus on a practical implementation of a multi-cluster Kubernetes

Jubril Oyetunji
Jubril Oyetunji
Cilium

Deploying Databases on DigitalOcean with Crossplane

While Kubernetes has become the go-to platform for deploying business workloads, a major challenge still lies in managing the resources and services that your applications depend on, which often live outside the Kubernetes cluster. Crossplane is a cool open-source project that extends the Kubernetes control plane to provision and manage

Jubril Oyetunji
Jubril Oyetunji
Cloud

Helm Charts Deep Dive for Advanced Users

In the previous installment of this series, we discussed Helm, a cloud-native tool that brings package manager-like capabilities to Kubernetes. We covered the basics of Helm and how it uses charts to simplify the deployment and management of applications on Kubernetes clusters. This post assumes some familiarity with Helm fundamentals.

Jubril Oyetunji
Jubril Oyetunji
Helm

Intro to Helm Charts for Complete Beginners

In the early days of Kubernetes, the standard way to distribute and deploy cloud native applications on Kubernetes was through YAML manifests. These manifests are files that define the desired state of various Kubernetes resources, such as Deployments, Services, ConfigMaps, and Secrets. However, managing these manifests can quickly become cumbersome

Jubril Oyetunji
Jubril Oyetunji
Kubernetes

What is Observability?

As businesses grow and offer more complex services and features, gaining deeper visibility into application behavior becomes critical. Effectively tracking application activity and understanding the underlying causes of their behavior empowers businesses to improve performance, troubleshoot issues efficiently, and ensure optimal functionality across all services. The concept of observability refers

Jubril Oyetunji
Jubril Oyetunji
Observability

Kubernetes with OpenTofu: A Guide to Being Fully Open Source

On the 10th of August 2023, Hashicorp announced they where adopting the BSL license, which would affect all future releases of Hashicorp products , API’s and SDK’s. This was huge because Hashicorp has largely released its products under the Mozilla Public License v2.0 (MPL 2.0) since it’

Jubril Oyetunji
Jubril Oyetunji
Kubernetes

Deploying a Database Cluster on DigitalOcean using Pulumi

Pulumi is an open source infrastructure as code (IaC) tool that allows you to define and manage cloud resources using popular languages such as Golang, Python, Typescript, and a few others. Pulumi is often compared to Terraform, which is another infrastructure as code tool that allows users to declaratively manage

Jubril Oyetunji
Jubril Oyetunji
Infrastructure as Code