Blog

Tutorials, news, and community posts

+ Write Post

Most Recent

DevOps

Preview Environments for Every Pull Request: Ephemeral Kubernetes Deploys

Give every pull request its own running copy of the app on a real URL before it merges — how ephemeral Kubernetes preview environments work, and how to promote them.

SeaGit
5 views0 comments8/25/2026
Kubernetes

Zero-Downtime Kubernetes Deploys: Readiness, preStop, and Graceful Shutdown

Kubernetes replaces pods without dropping the Deployment, but real zero downtime needs readiness probes, a preStop sleep, and graceful SIGTERM draining to agree.

SeaGit
1 views0 comments8/25/2026
DevOps

Multi-Cluster DNS: external-dns and Route 53 Weighted Routing

A field guide to multi-cluster DNS: external-dns writing Route 53 records, weighted vs latency routing, the placeholder-and-adopt pattern, and cross-account gotchas.

SeaGit
0 views0 comments8/25/2026
DevOps

Prometheus on EKS: What to Actually Alert On (and What to Ignore)

A pragmatic Prometheus setup for EKS: the dozen alerts that catch real incidents, the cardinality traps that melt your memory, and sane retention defaults.

SeaGit
6 views0 comments7/17/2026
DevOps

Building CI on Argo Workflows: Kaniko Builds, Exit Handlers, and Reliable Status Reporting

What we learned running CI as Argo Workflows in-cluster: daemonless image builds with Kaniko, exit handlers that always report status, and cache-scope pitfalls.

SeaGit
12 views0 comments7/17/2026
Tutorial

Wildcard TLS on Kubernetes with cert-manager and the DNS-01 Challenge

How to issue Let’s Encrypt wildcard certificates with cert-manager and DNS-01 on Route53 — IRSA, cross-account assume-role, and the IAM gotchas that bite.

SeaGit
7 views0 comments7/16/2026
DevOps

Debugging Kubernetes DNS: A Field Guide to CoreDNS, ndots, and the 5-Second Timeout

Why in-cluster DNS breaks, what ndots:5 really does, where the classic 5-second timeout comes from, and a step-by-step CoreDNS debugging checklist.

SeaGit
5 views0 comments7/16/2026
DevOps

Deploy a Kubernetes Cluster on AWS in Under 20 Minutes with SeaGit

Spinning up a production-grade Kubernetes cluster on AWS usually means juggling VPCs, IAM roles, node groups, and a wall of Terraform. With SeaGit you can…

SeaGit
18 views0 comments5/22/2026

Most Active

1

Zero-Downtime Kubernetes Deploys: Readiness, preStop, and Graceful Shutdown

Kubernetes replaces pods without dropping the Deployment, but real zero downtime needs readiness probes, a preStop sleep, and graceful SIGTERM draining to agree.

0 comments1 viewsKubernetes
2

Preview Environments for Every Pull Request: Ephemeral Kubernetes Deploys

Give every pull request its own running copy of the app on a real URL before it merges — how ephemeral Kubernetes preview environments work, and how to promote them.

0 comments5 viewsDevOps
3

Multi-Cluster DNS: external-dns and Route 53 Weighted Routing

A field guide to multi-cluster DNS: external-dns writing Route 53 records, weighted vs latency routing, the placeholder-and-adopt pattern, and cross-account gotchas.

0 comments0 viewsDevOps
4

Prometheus on EKS: What to Actually Alert On (and What to Ignore)

A pragmatic Prometheus setup for EKS: the dozen alerts that catch real incidents, the cardinality traps that melt your memory, and sane retention defaults.

0 comments6 viewsDevOps
5

Building CI on Argo Workflows: Kaniko Builds, Exit Handlers, and Reliable Status Reporting

What we learned running CI as Argo Workflows in-cluster: daemonless image builds with Kaniko, exit handlers that always report status, and cache-scope pitfalls.

0 comments12 viewsDevOps
6

Wildcard TLS on Kubernetes with cert-manager and the DNS-01 Challenge

How to issue Let’s Encrypt wildcard certificates with cert-manager and DNS-01 on Route53 — IRSA, cross-account assume-role, and the IAM gotchas that bite.

0 comments7 viewsTutorial