Publications

Insights and technical writing from the KotaiCode team — explore what we build, learn, and think about.

Nginx Ingress Expires in March 2026 — Migrate to Gateway API with Envoy Gateway

Full setup with TLS (cert-manager), wildcard domains, automatic DNS (ExternalDNS), and real-world debugging

Tom JoseFebruary 3, 2026

Deploy Like a Pro: Zero Downtime Using Docker, GitHub Actions, and EC2

Deploying applications with minimal downtime is crucial for ensuring a seamless user experience. This article explores how to achieve an almost zero downtime deployment using GitHub Actions and Docker.

Tom JoseMarch 25, 2025

Simplify Kubernetes Storage: Mounting EFS to EKS Like a Pro

Elastic File System (EFS) is a scalable, serverless, and fully managed file system designed to share storage across multiple services or containers in AWS.

Tom JoseNovember 27, 2024

Cracking the CKAD in One Go: My Success Story and Tips

The Certified Kubernetes Application Developer (CKAD) certification, provided by the Cloud Native Computing Foundation (CNCF), is a globally recognized credential for professionals working with Kubernetes.

Tom JoseOctober 22, 2024

Achieving Resilience: High Availability Strategies in Kubernetes

In cloud computing, it’s important to keep services running smoothly, even when maintenance tasks like updating or restarting nodes are necessary.

Tom JoseJune 14, 2024

Cost-Efficient Kubernetes Setup in AWS using EKS with Karpenter and Fargate

Karpenter is an open-source Kubernetes cluster autoscaler designed to optimize the provisioning and scaling of compute resources.

Tom JoseMay 27, 2024

Setting up Gitlab Runner on Amazon EKS: A Step-by-Step Guide

In the ever-evolving landscape of software development, Continuous Integration and Continuous Delivery (CI/CD) have become indispensable practices.

Tom JoseFebruary 27, 2024