Projects/ToDoLab
-
k3s + Nginx Ingress Controller 구성기Projects/ToDoLab 2026. 2. 24.
이전에 단일 EC2 환경에 k3s를 설치하여 Kubernetes 기반 배포 구조를 구성했다. EC2 단일 노드에 k3s로 쿠버네티스 구성해보기1. 컨테이너(Container)는 무엇인가? 컨테이너는 애플리케이션과 실행 환경을 함께 묶은 실행 단위다.과거에는 애플리케이션을 실행하기 위해OS 버전라이브러리런타임(JDK, Node, Python 등)설정 파일을d1tt0.tistory.com이전 글에서는 컨테이너 개념부터 시작하여 k3s 설치 및 기본 구성까지 진행했다.이번 글에서는 그 위에Nginx Ingress Controller를 구성하고, HTTP 라우팅 구조를 정리해보고자 한다. 이전 글에서 k3s를 선택한 이유를 간단하게 정리했었지만,이번에 다시 한 번 정리하면서 집고 넘어가려 한다. k3s 선택 ..
-
EC2 단일 노드에 k3s로 쿠버네티스 구성해보기Projects/ToDoLab 2026. 2. 5.
1. 컨테이너(Container)는 무엇인가? 컨테이너는 애플리케이션과 실행 환경을 함께 묶은 실행 단위다.과거에는 애플리케이션을 실행하기 위해OS 버전라이브러리런타임(JDK, Node, Python 등)설정 파일을 서버마다 직접 맞춰야 했다.컨테이너는 이런 문제를 해결한다.“이 애플리케이션은 이 환경에서 실행된다”를 하나의 단위로 묶어버리는 방식이다. 컨테이너의 특징빠른 실행OS 전체를 포함하지 않아 가볍다환경 차이로 인한 문제 최소화2. Docker는 무엇인가?Docker는 컨테이너를 만들고 실행하는 도구다.컨테이너 이미지 생성컨테이너 실행 / 중지로컬 개발 환경 구성등을 쉽게 만들어준다.Docker 덕분에 개발자는:“내 로컬에서는 잘 되는데요?” 문제를 크게 줄일 수 있다.하지만 Docker만으로는..
-
AWS EC2 발급 후 기초 설정하기Projects/ToDoLab 2026. 2. 4.
1. Oracle Cloud Free Tier vs AWS EC2 개인 토이 프로젝트 기준에서 두 서비스는 자주 비교 대상이 된다.항목Oracle Cloud Free TierAWS EC2비용완전 무료 (항상 무료 인스턴스 제공)무료 아님 (프리티어 이후 과금)CPUAmpere ARM (4 OCPU)x86 (t3/t4 계열)메모리최대 24GB인스턴스 타입에 따라 다름개인 토이 프로젝트로 사용하기에는“완전 무료 + 메모리 24GB”라는 조건이 매우 매력적이기 때문에처음에는 Oracle Cloud를 사용할 계획이었다. 그럼에도 이 글의 제목이 AWS EC2로 시작하는 이유는...회원가입에 막혀서다....😅 Oracle Cloud 회원가입을 해본 분들은 다들 한 번쯤 겪어봤을 것이다.유명한(?) “트랜잭션 처..