KubeBlogs - DevOps and Cloud content
  • DevOps
  • Kubernetes
  • Cloud
  • Python
  • Tools
  • LLM
  • KubeNine™
Sign in Subscribe
Why AWS should pre-install the EBS driver on EKS!
DevOps

Why AWS should pre-install the EBS driver on EKS!

Introduction: I have been using EKS for over 3 years now and I have never understood why AWS decided not to have the EBS storage driver pre-installed on a new cluser. Storage is like oxygen - I never understood why something as basic as that shouldn’t be available pre-installed.
01 Oct 2024 4 min read
The Only Blog You’ll Ever Need to Master Kubernetes Health Checks
Kubernetes

The Only Blog You’ll Ever Need to Master Kubernetes Health Checks

Introduction Kubernetes is one of the most powerful tools for orchestrating containerized applications. When it comes to healthchecks Kubernetes offers multiple options. Its very important to understand these healthcecks so that you can deploy a resilient and highly available application. Kubernetes healthchecks can be confusing. For most beginners, all the
27 Sep 2024 5 min read
How nginx-image-resizer Simplifies Image Handling for Your Web Apps
DevOps

How nginx-image-resizer Simplifies Image Handling for Your Web Apps

Images are a crucial part of any website. They make content more engaging and visually appealing. But if these images aren’t served fast, they can slow down your site and frustrate users. Imagine visiting a site where images take forever to load or don't display correctly on
16 Sep 2024 6 min read
How to Enhance Cloud Security Audits with Prowler: Step-by-Step Guide

How to Enhance Cloud Security Audits with Prowler: Step-by-Step Guide

Introduction I bumped across Prowler (https://github.com/prowler-cloud/prowler) when my team was looking for a tool using which we could write custom checks to ensure security of our account. Prowler is an open-source security tool designed to help you assess, audit, and improve the security of your AWS,
12 Sep 2024 5 min read
Use your own NAT Server to SAVE UPTO 40$ / MONTH
Cloud

Use your own NAT Server to SAVE UPTO 40$ / MONTH

Introduction Setting up a Virtual Private Cloud (VPC) in AWS can be challenging, especially when you have services in both public and private subnets. Recently, I worked on a project that required exactly this. We had a mix of services, some accessible from the internet and others tucked away in
10 Sep 2024 6 min read
Use AWS Config to enforce compliance policies
Cloud

Use AWS Config to enforce compliance policies

What is AWS Config? Did you know you can track every change in your AWS account, enforce compliance, and spot issues before they become problems. AWS Config gives you the power to monitor and manage your resources, ensuring they’re secure and compliant. AWS Config helps you keep an eye
06 Sep 2024 3 min read
How does SAML Authentication Work?
DevOps

How does SAML Authentication Work?

Recently, I joined KubeNine as a DevOps engineer. As part of the onboarding process, I received a work email and access to a company dashboard that provides links to all the tools I need. This dashboard is crucial because it connects me to the various services we use, such as
03 Sep 2024 4 min read
Why should you consider running your own in-house RPC Node?

Why should you consider running your own in-house RPC Node?

As the blockchain ecosystem continues to change with every passing day, the need for a simple and reliable infrastructure becomes more crucial. One way to achieve this is by running your own in-house RPC (Remote Procedure Call) node. Having your own RPC node ensures that you have faster access to
27 Aug 2024 5 min read
Self-Hosted GitHub Actions Runner on Kubernetes Using Helmfile
Kubernetes

Self-Hosted GitHub Actions Runner on Kubernetes Using Helmfile

Introduction When it comes to automating your CI/CD pipelines, GitHub Actions is a great tool. But what if you want more control over your environment? That's where a self-hosted GitHub Actions runner comes in. Self-hosted github actions runner allows you to run the builds inside your infrastructure,
23 Aug 2024 3 min read
Ensuring Zero Downtime: A Guide to Pod Termination in Kubernetes
Kubernetes

Ensuring Zero Downtime: A Guide to Pod Termination in Kubernetes

Introduction Just as Kubernetes smoothly handles pod creation, it also manages pod termination to achieve zero downtime. Consider an application running with 20 pods during peak times but scaling down to 2 pods during low traffic periods due to the minimum replica count being set to 2. While it might
21 Aug 2024 3 min read
AWS Instance Metadata Service v2 can cause outages. Make sure you are safe!
Cloud

AWS Instance Metadata Service v2 can cause outages. Make sure you are safe!

Introduction Recently AWS switched to IMDSv2 as the default for EC2 instances (Amazon EC2 Instance Metadata Service IMDSv2 by default | Amazon Web Services) . This change, which was meant to improve security, ended up causing quite a bit of trouble for a lot of AWS Clients who had been using old
16 Aug 2024 4 min read
Apache Airflow Use Cases for DevOps Engineers
DevOps

Apache Airflow Use Cases for DevOps Engineers

Introduction Apache Airflow is a powerful orchestration tool primarily used by data engineers. However, its capabilities can significantly benefit DevOps engineers as well. By using Airflow, DevOps engineers can automate complex workflows and automate various infrastructure use cases. Airflow as a platform is useful for developing, scheduling and monitoring batch-oriented
14 Aug 2024 4 min read
Configure Azure AD OAuth2 authentication for Grafana using Helmfile
DevOps

Configure Azure AD OAuth2 authentication for Grafana using Helmfile

Introduction Azure AD OAuth2 authentication allows Grafana to use Azure Active Directory (Azure AD) as an identity provider. This means users can log in to Grafana using their Azure AD credentials. The authentication process involves several steps to ensure secure access. How it works: 1. User Requests Access: When a
07 Aug 2024 4 min read
How to setup an NGINX Ingress with cert-manager using Helmfile
DevOps

How to setup an NGINX Ingress with cert-manager using Helmfile

In this blog, we will explain how to set up your NGINX Ingress with a TLS/SSL certificate using Helmfile. The traditional methods, involve multiple steps and manual configurations, can be time-consuming and error-prone. for this demo, we are using the domains grafana-ai.takemetoprod.com and Nginx as load balancers.
02 Aug 2024 3 min read
Explore all the new features in Kubernetes 1.30
Kubernetes

Explore all the new features in Kubernetes 1.30

Kubernetes 1.30, nicknamed "Uwubernetes," marks the first release of 2024. This release brings 45 enhancements, including 10 new or improved Alpha features, 18 Beta features enabled by default, and 17 features graduating to Stable. The name "Uwubernetes" combines Kubernetes with "Uwu," an emoticon
29 Jul 2024 5 min read
How You can Automate PostgreSQL Backups to S3 Using Apache Airflow!
DevOps

How You can Automate PostgreSQL Backups to S3 Using Apache Airflow!

Introduction Managing database backups manually can be time-consuming and prone to errors. As a DevOps Engineer you're often tasked with managing multiple databases.Organizations need a reliable and automated method to regularly back up their databases securely. Apache Airflow offers a solution to this problem by providing a
23 Jul 2024 5 min read
Resize Images at Scale without breaking a sweat!
Cloud

Resize Images at Scale without breaking a sweat!

Introduction Handling images at scale can be challenging — especially when you need to serve them in different resolutions and formats. Traditional methods often involve batch processing to asynchronously process and store the images, which is time-consuming and inefficient. But there’s a better way, which saves a lot of time
23 Jul 2024 3 min read
Simplify Your Deployments with Keel.sh: Why GitOps Might Not Be the Best Fit
DevOps

Simplify Your Deployments with Keel.sh: Why GitOps Might Not Be the Best Fit

Introduction While GitOps has gained popularity for managing infrastructure and applications, Keel.sh offers a simpler and more streamlined alternative for your deployment processes. This article explores the benefits of Keel.sh and why GitOps might not always be the best fit for your needs. Understanding Keel.sh What is
23 Jul 2024 3 min read
Why Use Amazon RDS Instead of a Database on EC2?
DevOps

Why Use Amazon RDS Instead of a Database on EC2?

You’ve decided to move your applications from on-premises to AWS and are looking at the cloud services that best meet your needs. When moving an application with a relational database like Oracle, MySQL, or SQL Server to the cloud, you'll face the choice between Amazon RDS and
23 Jul 2024 5 min read
Point-In-Time Recovery (PITR) in Modern Relational Databases
DevOps

Point-In-Time Recovery (PITR) in Modern Relational Databases

Introduction Have you ever accidentally deleted important data from your database? Or made changes that you wish you could undo? Point-In-Time Recovery (PITR) can save the day! This feature in the modern-day DBMS system lets you restore your database to any point in time within a certain period. Let'
23 Jul 2024 2 min read
Global VPC - how is it different from AWS
Cloud

Global VPC - how is it different from AWS

Introduction Virtual networking stack offered by GCP is fundamentally different from AWS. While AWS got stuck with their initial design, GCP got time to learn from their mistakes and build a well thought VPC system that supports interconnectivity across regions by default. In this blog we're going to
23 Jul 2024 2 min read
Pod Disruption Budgets: Why They Matter and How to Use Them to Avoid Downtime
DevOps

Pod Disruption Budgets: Why They Matter and How to Use Them to Avoid Downtime

Kubernetes pods are the smallest units you can deploy on the Kubernetes platform. Each pod represents a single running process and operates from a node or worker machine within Kubernetes, which can be either virtual or physical. Sometimes, Kubernetes pods might get disrupted, either voluntarily or involuntarily. This is more
23 Jul 2024 3 min read
Pydantic: Fast and Pythonic Data Validation for Your Python Applications
Python

Pydantic: Fast and Pythonic Data Validation for Your Python Applications

In any application, ensuring that the data you’re working with is valid and well-formed is a critical part of ensuring that the application runs smoothly and reliably. In Python, there are many libraries available for data validation, but one that stands out for its ease of use, performance, and
23 Jul 2024 4 min read
A Deep Dive into Iptables: From Zero to Hero in One Blog Series
DevOps

A Deep Dive into Iptables: From Zero to Hero in One Blog Series

What is iptables? Iptables is a command-line utility for configuring the firewall rules of the kernel’s netfilter framework. It allows system administrators to filter and manipulate incoming, outgoing, and forwarded network packets based on various criteria such as IP addresses, ports, protocols, and packet states. Iptables explained to a
23 Jul 2024 4 min read
Simplifying Garbage Collection: Python’s Winning Strategy Against Java
Python

Simplifying Garbage Collection: Python’s Winning Strategy Against Java

Introduction The way Python handles garbage collection is miles apart from how Java does it. The approach taken by each of these languages impacts the performance and ease of use in multiple ways. In the world of programming, memory management is a critical aspect that can significantly impact the performance
23 Jul 2024 3 min read
← Newer Posts Page 3 of 4 Older Posts →
KubeBlogs - DevOps and Cloud content © 2025
  • DevOps
  • Cloud
  • Python
Powered by Ghost