본문 바로가기
728x90

분류 전체보기305

[Kubernetes] containerd VS CRI-O 차이점 containerd와 CRI-O는 둘 다 Kubernetes에서 사용할 수 있는 컨테이너 런타임이지만, 설계 철학과 사용 목적이 다릅니다.이에 관련한 내용에 대해 포스팅하도록 하겠습니다. 비교 항목containerdCRI-O개발 주체CNCF(Docker에서 분리됨)Red Hat (OpenShift 중심)주요 사용 환경Kubernetes 기본 런타임(EKS,GKE,AKS)OpenShift, Red Hat 계열 KubernetesOCI(Open Container Initiative) 호환✅지원✅지원컨테이너 이미지 관리OCI 이미지 +  Docker 이미지 가능OCI 이미지 지원(Docker 이미지 변환 가능)CRI 지원기본적으로 지원기본적으로 지원보안 기능 seccomp, AppArmor 지원seccomp,.. 2025. 3. 1.
[Kubernetes] Kubernetes NodePort란? 🚀 개요쿠버네티스에서 애플리케이션을 외부에서 접근 가능하도록 만드는 방법 중 하나가 NodePort입니다. NodePort는 Kubernetes의 Service 타입 중 하나로, 클러스터 내부에서만 접근 가능한 ClusterIP와 달리, 외부에서도 특정 포트를 통해 애플리케이션에 접근할 수 있도록 해줍니다.   1️⃣NodePort란?NodePort는 쿠버네티스 클러스터 내부에서 실행 중인 Pod에 외부에서 접근할 수 있는 Service 타입입니다. NodePort를 사용하면 클러스터 내 모든 노드의 특정 포트에서 서비스로의 트래픽을 수신할 수 있습니다. 이를 통해 클러스터 외부에서 http://IP:NodePort 형식으로 애플리케이션에 접근할 수 있습니다.   💡 NodePort의 주요 특징모든 .. 2025. 2. 28.
[Network] IP Masquerade: 네트워크 주소 변환(NAT) 기술 🎯 1. IP Masquerade란?IP Masquerade는 Linux 기반 시스템이서 NAT(Network Address Translation)의 한 형태로, 내부 네트워크의 사설 IP를 공인 IP로 변환하여 인터넷에 접속할 수 있도록 하는 기술입니다. 이는 사설 IP를 사용하는 여러 장치가 하나의 공인 IP를 통해 인터넷과 통신할 수 있도록 해줍니다. 일반적으로 가정용 공유기, 기업의 방화벽 장비, 클라우드 네트워크 환경 등에서 널리 사용되며, 주로 iptables 또는 nftables을 사용하여 설정할 수 있습니다.  💡 2. IP Masquerade의 동작 방식IP Masquerade는 다음과 같은 원리로 동작합니다. 내부 네트워크(Private Network)의 장치가 인터넷에 접속을 요청.. 2025. 2. 27.
[Kubernetes] YAML에서 Deploy(Deployment)와 Service의 차이 💡개요쿠버네티스(kubernetes)에서 애플리케이션을 배포할 때, Deploymentd와 Service는 핵심적인 역할을 합니다. 많은 사람들이 이 두가지를 혼동하기 쉬운데, 실제로는 각기 다른 목적을 가지고 있습니다. 이 글에서는 Deployment와 Service의 개념과 차이점, 그리고 실제 YAML 예제를 통해 어떻게 구성되는지 자세히 살펴보겠습니다.  🔍 Deployment란?Deployment는 애플리케이션을 실행할 POD(파드)를 생성하고 관리하는 오브젝트(Object)입니다. 단순히 Pod를 생성하는 것이 아니라 스케일링(Scaling), 롤링 업데이트(Rolling Update), 롤백(Rollback)등의 기능을 제공합니다.  🧩 Deployment의 주요 기능Pod의 생성 및 .. 2025. 2. 26.
[Rocky Linux 8.10] Linux Network Bonding 실습 매뉴얼 🚀Network Bonding이란?Linux Bonding(또는 NIC Bonding)은 두 개 이상의 네트워크 인터페이스(NIC)를 하나로 묶어 단일 인터페이스처럼 작동하도록 구성하는 기술입니다. 이를 통해 고가용성(High Availability), 부하 분산(Load Balancing), 대역폭 증가 등의 이점을 얻을 수 있습니다.Bonding을 사용하면 네트워크 장애 발생 시 자동으로 대체 NIC를 활성화하여 연결을 유지할 수 있으며, 특정 모드를 사용하면 대역폭을 증가시킬 수도 있습니다. 🚀사전 작업📌기존 네트워크 설정 초기화본딩을 설정하기 전에 기존의 네트워크 인터페이스 설정을 삭제하고 재부팅합니다. 1️⃣nmtui를 사용하여 모든 이더넷 정보 삭제 # nmtui2️⃣ 기존 네트워크 설정.. 2025. 2. 25.
[UPS] HPC 엔지니어를 위한 UPS 시스템 이해하기 🚀 개요고성능 컴퓨팅(HPC) 환경에서는 지속적인 가동 시간과 안정적인 전력 공급이 필수적입니다. 예기치 않은 전력 중단, 전압 변동 또는 전력 서지는 작업 실패, 데이터 손상 및 하드웨어 손상을 초래할 수 있습니다. 이러한 문제를 방지하기 위해 **무정전 전원 공급 장치(UPS)**는 HPC 인프라에서 중요한 구성 요소가 됩니다. 이 블로그에서는 UPS 시스템이 HPC에 필수적인 이유, 작동 방식, 그리고 UPS를 선택할 때 고려해야 할 사항을 살펴보겠습니다. 🖥️ HPC 시스템에서 UPS가 중요한 이유작업 중단: HPC 클러스터에서 실행되는 시뮬레이션과 연산 작업은 며칠 또는 몇 주가 걸릴 수 있습니다. 갑작스러운 전력 차단은 작업을 재시작해야 하는 상황을 초래하여 시간을 낭비하게 됩니다.데이터 .. 2025. 2. 24.
728x90