본문 바로가기

k3s3

728x90
단일 서버에 경량 쿠버네티스 k3s 싱글 노드 배포와 운영 시 고려사항 k8s(Upstream Kubernetes) vs k3s목적/무게감Kubernetes(이하 k8s)는 엔터프라이즈급 분산 오케스트레이션(완전한 control plane 구성, etcd 등).k3s는 경량화된 배포판으로 단일 바이너리, 의존성 축소, 엣지/IoT/로컬 개발·테스트 목적에 최적화.구성 요소k8s: API Server, Controller, Scheduler, etcd 등 여러 프로세스/컴포넌트.k3s: control-plane 구성 요소를 단일 바이너리에 패키징, 기본 데이터스토어로 SQLite(경량), 필요시 etcd / 외부 DB(MySQL/Postgres)도 사용 가능.설치·운영 편의성k8s: kubeadm/관리 툴로 구성, 운영·보안·확장 설계가 더 복잡.k3s: curl https:.. 2026. 3. 17.
맥미니(Mac mini) 환경 Colima + Docker + Kubernetes 서버 구성 목적: macOS에서 Docker 데스크탑 없이 Colima로 컨테이너/쿠버네티스(k3s) 환경을 안정적으로 운영하고, 데이터(볼륨)를 안전하고 관리하기 쉬운 호스트 디렉토리 구조에 보관핵심 아이디어: Colima VM(리마/Lima 기반)에 호스트 디렉토리 마운트를 미리 지정하면, Docker bind mount나 Compose 볼륨을 통해 컨테이너가 호스트 파일을 읽고 쓸 수 있음. (Colima의 --mount / mounts 옵션 활용)사전 준비macOS (권장: Ventura/Monterey 이상; virtiofs 사용 시 macOS 13+ 권장)Homebrew 설치기본 도구:(Colima docs 및 명령어 참조).brew install colima docker docker-compose ku.. 2026. 3. 7.
컨테이너 오케스트레이션 플랫폼 K8s, K3s, Minikube 분석 Bare Metal, Virtualization, Container의 비교Bare Metal물리적인 서버 하드웨어에서 직접 운영체제와 애플리케이션이 구동되는 환경입니다.하드웨어 자원을 최대한 활용할 수 있습니다.장점고성능: 중간 레이어가 없어 직접 하드웨어 자원을 활용하여 최대 성능을 낼 수 있습니다.예측 가능성: 하드웨어 자원이 고정되어 있어 성능 예측이 쉽습니다.보안성: 단일 환경에서 운영되므로 보안 관점에서 단순합니다.단점확장성 부족: 서버를 추가할 때마다 새로운 하드웨어를 추가해야 하므로 확장성이 떨어집니다.비용: 물리적 서버를 다수 운영할 경우 초기 비용과 유지보수 비용이 높습니다.유연성 부족: 다양한 애플리케이션을 효율적으로 운영하기 위해서는 여러 대의 서버가 필요합니다.Virtualizati.. 2024. 8. 22.
728x90
728x90