Blog — page 2
Kubernetes
Kubernetes CronJobs: Time Zones, Missed Runs, Overlaps
Why a Kubernetes CronJob runs at the wrong hour, runs twice, or stops running, and the CronJob settings that make scheduled jobs predictable.
· 3 min read
Kubernetes
Kubernetes Probes Without the Outages
How readiness, liveness and startup probes differ, the probe mistakes that turn a slow database into a full outage, and safe settings to start from.
· 3 min read
Kubernetes
Planning Kubernetes Node, Pod and Service CIDRs
How to size the three IP ranges every Kubernetes cluster needs, why pod CIDRs run out first, and how to avoid overlaps with VPCs, VPNs and Docker.
· 3 min read
Cloud cost
How Many Instances to Reserve: The Break-Even Method
Use hourly usage and one break-even number to decide how many instances to reserve, with a worked example of where the last commitment stops paying.
· 3 min read
Kubernetes
Why Kubernetes Rejects value: yes (YAML 1.1 vs 1.2)
The same YAML file can mean different things to different parsers. How the 1.1 vs 1.2 split breaks Kubernetes, Compose and CI files, and how to spot it.
· 3 min read
Docker
Migrating from docker run to Docker Compose
A practical, step-by-step guide to turning a pile of docker run commands into one compose.yaml, and the five mistakes to fix along the way.
· 3 min read