Part 11/26: Ingress와 TLS 설정
Service의 NodePort나 LoadBalancer는 L4(TCP/UDP) 수준에서 동작한다. 웹 애플리케이션에서 URL 경로나 호스트 기반 라우팅, TLS 종료 등 L7(HTTP/HTTPS) 기능이 필요할 때 Ingress를 사용한다. 원문 (kubernetes.io - Ingress): Ingress exposes HTTP and HT...
Service의 NodePort나 LoadBalancer는 L4(TCP/UDP) 수준에서 동작한다. 웹 애플리케이션에서 URL 경로나 호스트 기반 라우팅, TLS 종료 등 L7(HTTP/HTTPS) 기능이 필요할 때 Ingress를 사용한다. 원문 (kubernetes.io - Ingress): Ingress exposes HTTP and HT...
Kubernetes에서 Pod는 일시적(ephemeral)인 존재이다. Pod가 재시작되면 IP 주소가 변경되고, Deployment로 관리되는 Pod들은 언제든지 새로운 Pod로 교체될 수 있다. 이러한 환경에서 안정적인 네트워크 통신을 위해 Service라는 추상화 계층이 필요하다. 원문 (kubernetes.io - Service): In...
1. StatefulSet 1.1 StatefulSet이란? 원문 (kubernetes.io - StatefulSets): StatefulSet is the workload API object used to manage stateful applications. It manages the deployment and scaling of a set...
1. ReplicaSet 1.1 ReplicaSet이란? 원문 (kubernetes.io - ReplicaSet): A ReplicaSet’s purpose is to maintain a stable set of replica Pods running at any given time. As such, it is often used to guar...
1. Namespace 개념 1.1 Namespace란? 원문 (kubernetes.io - Namespaces): Namespaces provide a mechanism for isolating groups of resources within a single cluster. Names of resources need to be unique ...
1. Label 개념 1.1 Label이란? 원문 (kubernetes.io - Labels and Selectors): Labels are key/value pairs that are attached to objects, such as pods. Labels are intended to be used to specify identifying...
1. Pod 개념 1.1 Pod란? 원문 (kubernetes.io - Pods): Pods are the smallest deployable units of computing that you can create and manage in Kubernetes. A Pod is a group of one or more containers, wit...
1. kubectl 기본 구조 원문 (kubernetes.io - kubectl Overview): kubectl is a command line tool for communicating with a Kubernetes cluster’s control plane, using the Kubernetes API. For configuration, ...
1. 선언적 시스템의 핵심: 원하는 상태(Desired State) Kubernetes의 가장 핵심적인 철학은 선언적(Declarative) 시스템이다. 사용자는 “어떻게 할지”가 아니라 “최종 상태가 어떠해야 하는지”를 선언한다. flowchart TB subgraph Imperative["명령형 (Imperative)"] ...
1. Kubernetes 클러스터 전체 아키텍처 원문 (kubernetes.io - Cluster Architecture): A Kubernetes cluster consists of a set of worker machines, called nodes, that run containerized applications. Every cluster...