Develop/Kubernetes4 파드 네트워크 10년 이상 동안 소프트웨어 정의 네트워크(SDN, Software-Defined Network)는 호스트 간 통신 문제를 해결함으로써 급속히 성장했다. 쿠버네티스에서는 이런 원칙과 욕구가 유지된다. 서비스가 호스트에서 파드로 이동하더라도 워크로드의 주소 지정 가능성과 라우팅 가능성이 있는지는 확인해야 한다. 또한 파드가 호스트에서 소프트웨어로 실행되고 있을 때, 가장 일반적인 소프트웨어 정의 네트워크를 설정한다. 네트워크 고려사항파드 네트워크에 대한 구현 세부정보를 보기 전에 주요 고려사항부터 알아보자.IPAM (IP Address Management)라우팅 프로토콜캡슐화 (encapsulation) 및 터널링IPv4 및 IPv6함호화된 (encrypted) 워크로드 트래픽네트워크 폴리시 IP주소 관리.. 2025. 8. 11. 컨테이너 스토리지 컨테이너 스토리지는 말 그대로 컨테이너에서 데이터를 저장하는 공간을 말한다. 그런데 여기서 중요한 건 컨테이너의 스토리지는 기본적으로 휘발성이라는 점이다. 컨테이너는 이미지를 기반으로 실행되는데, 실행 중 생성된 데이터는 컨테이너 파일시스템에 저장된다. 컨테이너를 삭제하거나 재시작하면 이 데이터는 사라진다. 스토리지 고려사항쿠버네티스 스토리지 패턴 및 옵션을 알아보기전에 스토리지 요구사항에 대한 주요 고려사항을 분석해 보자. 인프라 및 애플리케이션 수준에서는 다음 요구 사항을 반드시 고려해야 한다.액세스 모드볼륨 확장동적 프로비저닝블록, 파일 및 오브젝트 스토리지임시 데이터프로바이더 선택액세스 모드애플리케이션을 지원할 수 있는 세 가지 액세스 모드가 있다. - ReadWriteOnce(RWO) - 단일.. 2025. 8. 8. 컨테이너 런타임 쿠버네티스는 컨테이너 오케스트레이터이다. 그런데 쿠버네티스 자체는 컨테이너를 생성, 시작 및 중지하지 못한다. 대신 이런 작업을 처리하는 것이 컨테이너 런타임이라 하는 연결 가능한 컴포넌트에 위임하는 식이다. 여기서 컨테이너 런타임이란클러스터 노드에서 컨테이너를 생성하고 관리하는 소프트웨어이다. 리눅스에서 컨테이너 런타임은 cgroup 및 네임스페이스와 같은 커널 기본 요소 세트를 사용해 컨테이너 이미지에서 프로세스를 생성한다. 본질적으로 쿠버네티스, 구체적으로는 kubelet은 컨테이너 런타임과 함께 작동하여 컨테이너를 실행하는 것이다. 컨테이너의 출현Control groups와 네임스페이스는 컨테이너를 구현하는 데 필요한 기본 요소다. cgroups는 프로세스가 사용할 수 있는 리소스 (ex Cpu,.. 2025. 8. 7. Kubernetes vCluster 실습 위한 작업.. 안녕하세요 오랜만입니다... 약 5개월동안 많은일이 있었네요 ㅎㅎ; 저는 2025 상반기에 대기업 최종면탈을 하고 멍하니 있다가.. 한국전자기술연구원 (KETI)에 합격해서 2025.08.01 부로 연구원으로 일하게 되었습니다. 맡게된 연구과제가 클라우드 연구과제라 좋은기회라 생각해서 일단 다니기로 결심했습니다!!! (경험이 없어서 서탈을 자주 하는 듯) 그래서 학부때 잠깐(?) 건드려본 쿠버네티스를 본격적으로 공부를 하게되었습니다.. 화이팅~! Virtual Cluster 란? vCluster (Virtual Cluster)는 Kubernetes 클러스터 내에서 실행되는 가상화된 Kubernetes 클러스터입니다. 즉, 기존 Kubernetes 클러스터의 네임스페이스 내에서 별도의 컨트롤 플레인(co.. 2025. 8. 6. 이전 1 다음