KKloud TarusKKloud Tarus
  • Blog
  • Series
  • Team
  • About

Blog

Thoughts on engineering, design, and building great products.

SeriesAll postsDeploymentAIAPFAPIAPI GatewayARPAWSAdmissionAffinityAggregationAnsibleAppArmorArchitectureAuthenticationAuthorization
Deployment: rollout and rollback
DevOpsDeployment

Deployment: rollout and rollback

So far we've only created bare Pods. No one runs production that way — pods are handed to a Deployment, which manages them through a middle layer: the ReplicaSet. This article opens Part IV by digging into that mechanism: changing the image spawns a new ReplicaSet, a rolling update scales it up while scaling the old one down, and the old ReplicaSet is kept at 0 so rollback is one command. Tested step by step on a real cluster, tracing Pod → ReplicaSet → Deployment.

K
KaiMay 24, 2026· 18 views
Smoke Test: The Whole Cluster Running To...
DevOpsDeployment

Smoke Test: The Whole Cluster Running Together

Every component is present; this article tests that they work together. We deploy a real application via a Deployment, expose it with a Service, call it by name and watch traffic spread evenly across replicas, use logs/exec/port-forward, then delete a pod to see the cluster self-heal. Each test shines a light on one piece we built throughout the series.

K
KaiMay 24, 2026· 19 views
Deployment and ReplicaSet: Keeping Your ...
DevOpsDeployment

Deployment and ReplicaSet: Keeping Your App Alive

Deployment is the object you use most to run applications: it keeps N pod copies alive (via ReplicaSet), rebuilds them when they die, scales up/down, and updates versions gradually with no downtime — plus rollback. This article proves each property with real commands.

K
KaiMay 23, 2026· 57 views
KKloud TarusKKloud Tarus

Explore. Build. Share.

  • Blog
  • Team
  • About
© 2026 KKloud Tarus. All rights reserved.