<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tag: devops</title><description>Latest posts tagged devops</description><link>https://www.sirishgurung.com/</link><item><title>From `docker compose up` to `kubectl apply` — A Developer&apos;s First Kubernetes Deployment</title><link>https://www.sirishgurung.com/blog/beginners-guide-to-kubernetes-deployment/</link><guid isPermaLink="true">https://www.sirishgurung.com/blog/beginners-guide-to-kubernetes-deployment/</guid><description>Translate your local docker-compose workflows into production-ready Kubernetes Deployments and Services with declarative state management.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><author>Sirish Gurung</author></item><item><title>Keep Your Pods Alive — Implementing Kubernetes Health Checks That Actually Work</title><link>https://www.sirishgurung.com/blog/implementing-kubernetes-health-checks/</link><guid isPermaLink="true">https://www.sirishgurung.com/blog/implementing-kubernetes-health-checks/</guid><description>Master Kubernetes readiness, liveness, and startup probes with Node.js/Express to prevent cascading restart storms and ensure high availability.</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><author>Sirish Gurung</author></item><item><title>Why Your Node.js Dockerfile Might Be Bigger Than It Needs To Be — A Multi-Stage Build Guide</title><link>https://www.sirishgurung.com/blog/multi-stage-build-guide/</link><guid isPermaLink="true">https://www.sirishgurung.com/blog/multi-stage-build-guide/</guid><description>Drastically reduce Node.js container image sizes and accelerate CI/CD build times using multi-stage builds, layer caching, and non-root security best practices.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><author>Sirish Gurung</author></item><item><title>Right-Sizing Your Pods — A Practical Guide to Kubernetes Resource Requests &amp; Limits</title><link>https://www.sirishgurung.com/blog/practical-guide-to-kubernetes-resource-requests-and-limits/</link><guid isPermaLink="true">https://www.sirishgurung.com/blog/practical-guide-to-kubernetes-resource-requests-and-limits/</guid><description>Right-size your Kubernetes workloads with CPU and memory requests &amp; limits to prevent OOMKilled crashes, CPU throttling, and scheduling failures.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate><author>Sirish Gurung</author></item><item><title>NodePort, LoadBalancer, or Ingress? — Choosing the Right Way to Expose Your Kubernetes App</title><link>https://www.sirishgurung.com/blog/right-way-to-expose-kubernetes-app/</link><guid isPermaLink="true">https://www.sirishgurung.com/blog/right-way-to-expose-kubernetes-app/</guid><description>Demystify Kubernetes networking and traffic routing by comparing ClusterIP, NodePort, LoadBalancer, Ingress, and the modern Gateway API.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><author>Sirish Gurung</author></item></channel></rss>