Author: cslab
-

Guide to Kubernetes Application Configuration Management using Kustomize
When deploying applications in a Kubernetes environment, it’s common for configurations to vary across Development (Dev), Staging, and Production environments. In the past, this often involved copying YAML files or using complex Helm templates. Kustomize emerged to solve these inconveniences as a ‘template-free’ configuration management tool. 🛠️ 1. What is Kustomize? Kustomize is a tool…
-

🔐 Kubernetes Secret: How to Securely Manage Sensitive Information (and its Limitations)
Hello! Following up on our last post about ConfigMap, today we’ll explore Secrets, which handle data requiring security. How should sensitive information like passwords, OAuth tokens, and SSH keys be managed? 1. What is a Secret? 🔒 Secret is an object designed to store and manage small amounts of sensitive data such as passwords, tokens,…
-

☸️ Kubernetes ConfigMap: How to Perfectly Separate Configuration and Code
Hello everyone! Today, we’re going to take an in-depth look at ConfigMap, one of the core elements of Kubernetes operations. When deploying applications, how can we smartly manage configuration values that vary by environment? Let’s dive in right now! 🚀 1. What is ConfigMap? 🤔 A ConfigMap is a Kubernetes API resource used to store…
-

Kubernetes Pod Placement Basics: A Complete Guide to nodeName and nodeSelector ☸️
When operating a Kubernetes cluster, situations often arise where you need to explicitly place a specific pod on a desired node. Today, we will provide a detailed overview of nodeName and nodeSelector, the most intuitive and fundamental scheduling methods. 1. What is Pod Scheduling? 📍 In Kubernetes, scheduling is the process of determining which appropriate…
-

Kubernetes HPA (Horizontal Pod Autoscaler) Complete Guide: Flexibly Responding to Traffic Changes 🚀
One of the most crucial factors for maintaining service stability in a Kubernetes environment is appropriate resource allocation based on load. Manually increasing the number of Pods when traffic surges has its limitations. The core feature that automates this is the HPA (Horizontal Pod Autoscaler). 1. What is HPA? 🤔 HPA is a feature that…
-

Kubernetes’ App Store: Manage Complex Manifests at Once with Helm
Hello! Following up on Kustomize last time, today we’ll explore Helm, the most widely used package manager in the Kubernetes ecosystem. 🚢 As Kubernetes applications become more complex, the number of YAML files to manage grows exponentially. Helm is a powerful tool that allows you to bundle and manage these numerous manifest files as a…
-

🔒 My Personal Information is ‘De-identified’? A Complete Guide to Privacy Protection Models
With the recent advancements in big data and AI, data utilization is increasing, but at the same time, are you worried about your personal information being leaked? 😟 Simply deleting names and phone numbers is not enough for safety. Today, we’ll master the privacy protection models (k, l, t, m) used to safely disclose data…
-

Shocking! Conquering a Hackathon Without a Single Line of Code: The Golden Age of Non-Developers Ushered in by AI
The recent announcement of the winners of Anthropic’s ‘Claude Code Hackathon’ has generated significant buzz in the IT industry. Surprisingly, among the major awardees, including gold, silver, and bronze medalists, there wasn’t a single traditional software developer. People from diverse professional backgrounds such as lawyers, a father with a 12-year-old daughter, cardiologists, musicians, and infrastructure…
-

🚀 Kubernetes Administrator for All Nodes: DaemonSet Guide
📋 Table of Contents What is a DaemonSet? 🤔 Why use DaemonSet? 💡 Hands-on: Creating a DaemonSet 🛠️ Want to deploy to the Control Plane too? (Taint & Toleration) 🔐 Conclusion and Summary 🏁 1. What is a DaemonSet? 🤔 In Kubernetes, a DaemonSet is a controller that ensures exactly one Pod is maintained on…
-

☁️ Why Learn Terraform Instead of AWS Console When Migrating to AWS?
“AWS migration tools are like a moving company. Terraform is the blueprint of a house. If you just need to move, call a moving company. But if you need to renovate and live in the house after moving, it’s a different story.” ## 🎯 What this article covers Limitations of AWS-specific migration services (MGN, DMS,…