Deploy your first workload on EKS using AWS CDK—defining Kubernetes resources in Python code, exposing services, and understanding how updates are applied in practice.
About 2 years ago, I’ve been using AWS CDK to manage infrastructure, mostly for smaller workloads like deploying APIs on AWS Lambda. This year, I want to take it a step further by using AWS CDK to create and manage an AWS EKS cluster.
Hello there! In this post, we’ll dive into the world of Caddy, a modern and powerful web server. Built using Go, Caddy offers a range of built-in features, including reverse proxy and load balancing.
Hello! In this post, I’ll walk through how to use Caddy as a reverse proxy and Docker for containerization to deploy a simple Go API. This method offers a quick and modern way to get your Go API up and running.
In this part of the Kubernetes series, we will explore how to create a Kubernetes cluster in different environments. Whether you’re running Kubernetes locally or in the cloud, understanding how to set up a cluster is fundamental to deploying and managing containerized applications efficiently.
Now I’m going to talk about Controllers in Kubernetes. In Kubernetes, a Controller is like a cluster’s brain, constantly working to ensure the system maintains its desired state.
Let's start again. Now I'm going to talk about objects in Kubernetes. In Kubernetes, an object represents a record of intent, where you declare what you want the cluster to do. The Kubernetes control plane works continuously to ensure that the current state of your system matches the desired state described by these objects.
Let's start again. Kubernetes and container are two things that cannot be separated from each other.
Hi, welcome to the wonderful world of DevOps. This is a post I wrote while learning Kubernetes. So, let's start the journey!😎.