ICIndu Chundiinstateful-sets-k8s.hashnode.dev·Feb 24, 2025 · 3 min readUnderstanding Ingress and Ingress Controllers in KubernetesBefore Ingress: How Did We Handle Traffic? Before containers became popular, applications were deployed directly on Virtual Machines (VMs). To manage incoming traffic, we used load balancers, which provided several useful features like:Security (e.g....00
ICIndu Chundiinstateful-sets-k8s.hashnode.dev·Feb 18, 2025 · 3 min readStateful Sets -K8'sA Stateful Set is used in Kubernetes when you need to run applications that remember data even after restarting. This is different from a Deployment, which creates new Pods without keeping any memory of the previous ones. Key Features of Stateful Set...00
ICIndu Chundiininduchundi.hashnode.dev·Feb 17, 2024 · 3 min readCTE in SQLCTE(Common Table Expressions) especially useful when working with complex queries or when you need to reuse a subquery multiple times within a query. It provides provide a way to define temporary result sets that can be referenced within a single SQL...00
ICIndu Chundiininduchundi.hashnode.dev·Jan 28, 2024 · 2 min readUnderstanding MavenMaven is a powerful build tool widely used in the Java ecosystem to manage projects, dependencies, and the build lifecycle. In this blog post, we'll explore some fundamental aspects of Maven, including its dependency on JDK, basic commands, and the s...00
ICIndu Chundiininduchundi.hashnode.dev·Jan 28, 2024 · 3 min readUnveiling Git Commands: A Comprehensive GuideGit, the quintessential version control system, provides an array of commands to streamline collaboration and manage project history. In this blog post, we'll delve into essential Git commands, exploring their purpose and usage. 1. Initializing a Rep...00