본문 바로가기
[K8s-1pro] 오버레이 네트워크 ✅ 오버레이 / 비오버레이 정리표네트워크 기술/모드오버레이 여부설명Calico (VXLAN 모드)✅ 오버레이Pod 트래픽을 VXLAN으로 캡슐화Calico (IPIP 모드)✅ 오버레이Pod 트래픽을 IP-in-IP 터널로 전송Calico (BGP 모드)❌ 비오버레이BGP로 라우팅, 터널 없음Flannel (VXLAN 모드)✅ 오버레이가장 일반적인 Flannel 모드Flannel (host-gw 모드)❌ 비오버레이Node 간 직접 라우팅 (같은 L2망 필요)GRE 터널 (일반적으로)✅ 오버레이IP 패킷을 감싸서 전달, 캡슐화 구조Macvlan❌ 비오버레이Pod가 직접 L2 네트워크와 연결됨 오버레이 네트워크"오버레이 네트워크(Overlay Network)"는 물리적인 네트워크 위에 논리적인 네트워크를 하나.. 2025. 6. 19.
[K8s-1pro] PV, PVC 1. PV, PVC1-1. local, hostPath쿠버네티스 어나더 클래스 > Application 기능으로 이해하기3 > PVC, PV > local, hostPathapiVersion: v1kind: PersistentVolumemetadata: name: api-tester-1231-files labels: part-of: k8s-anotherclass component: backend-server name: api-tester instance: api-tester-1231-files version: 1.0.0 managed-by: dashboardspec: capacity: storage: 2G volumeMode: Filesystem access.. 2025. 6. 19.
[K8s-1pro] Deployment spec: replicas: 4 strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 1 maxSurge: 0replica: 4 → 항상 4개 유지하려고 함.maxUnavailable: 1 → 업데이트 중, 기존 파드 최대 1개는 비워도 됨.maxSurge: 0 → 새 파드는 기존 파드를 죽인 다음에야 만들 수 있음.spec: replicas: 4 strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 1 maxSurge: 2 maxUnavailable: 1동시에 최대 1개 파드만 중지 가능maxSurge: 2동시에 최대 2개 파드를.. 2025. 6. 19.
[K8s-1pro] Probe StartupProbe 실패 -> 실패 -> 성공 -> livenessProbe 호출, readindessProbe 호출 1. startupProbe는 기동이 되었는지 확인 용도 2. livenessProbe는 어플리케이션이 살아있는지 체크 여부 (실패 시 pod 재기동) 3. readinessProbe는 어플리케이션이 살아있는지 체크 여부 (실패 시 service와 pod를 미연결) 중요: readinessProbe는 Service의 selector가 pod의 labels을 확인해서 트래픽을 연결 2025. 6. 18.
[K8s] 가상 IP 및 서비스 프록시 https://kubernetes.io/ko/docs/reference/networking/virtual-ips/쿠버네티스 클러스터의 모든 노드는 kube-proxy를 실행한다(kube-proxy를 대체하는 구성요소를 직접 배포한 경우가 아니라면).kube-proxy는 ExternalName 외의 type의 서비스를 위한 가상 IP 메커니즘의 구현을 담당한다.항상 발생하는 질문은, 왜 쿠버네티스가 인바운드 트래픽을 백엔드로 전달하기 위해 프록시에 의존하는가 하는 점이다. 다른 접근법이 있는가? 예를 들어, 여러 A 값 (또는 IPv6의 경우 AAAA)을 가진 DNS 레코드를 구성하고, 라운드-로빈 이름 확인 방식을 취할 수 있는가?There are a few reasons for using proxyin.. 2025. 6. 18.
[Sprint1] 실무에서 느껴 본 쿠버네티스가 정말 편한 이유 > 모니터링 설치 - Loki-Stack 보호되어 있는 글 입니다. 2025. 6. 18.