[Kubernetes] k3s로 손쉬운 Kubernetes 클러스터 만들기 (Windows + Multipass + Ubuntu)
Windows 환경에서 Ubuntu Multipass를 이용해 k3s 기반 Kubernetes 클러스터를 구축하는 실전 설치 가이드
Windows 환경에서 Ubuntu Multipass를 이용해 k3s 기반 Kubernetes 클러스터를 구축하는 실전 설치 가이드
기본 구조 kubectl attach [파드 이름] -c [컨테이너 이름] # my-pod Pod의 my-container 컨테이너 내부의 터미널 세션에 접속할 수 있다. kubectl attach my-pod -c my-container [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option -c, ...
기본 구조 kubectl create certificate [이름] --cert [인증서 파일 경로] --key [개인 키 파일 경로] # my-cert.crt 파일과 my-cert.key 파일을 사용하여 my-cert 인증서를 생성할 수 있습니다. kubectl create certificate my-cert --cert=./my-cert.crt...
🚀 사이드카 컨테이너(Sidecar Container)란? 사이드카 컨테이너는 주 컨테이너(main container)와 함께 동일 Pod에서 실행되는 보조 컨테이너입니다. 주 목적은: 주 컨테이너의 기능을 보완하거나 확장 인프라 기능을 독립적으로 관리 주 컨테이너 코드를 수정하지 않고 추가 기능 제공 1️⃣ 특징 독립...
기본 구조 kubectl get [리소스 종류] [옵션] 리소스 종류 Pod Service Deployment ConfigMap Secret Node Namespace PersistentVolume StorageClass In...
기본 구조 kubectl describe [리소스 종류] [리소스 이름] # my-pod 이름의 Pod 리소스에 대한 자세한 정보를 출력할 수 있다. kubectl describe pod my-pod [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --namespace: 리소스가 포함된 Name...
🚀 마이크로서비스와 컨테이너 이미지 구조 시리즈 이번 포스트는 마이크로서비스 패턴과 컨테이너 이미지 구조 및 최적화를 연계해서 이해할 수 있도록 정리한 시리즈 글입니다. 💡 각 섹션은 독립적으로 읽을 수 있으며, 링크를 통해 관련 주제를 탐색할 수 있습니다. 📌 1. Microservice Pattern 개요 마이크로서비스 아키텍처(...
Ansible Playbook 작성 시 YAML의 Multiline 스타일과 처리 방법을 정리합니다.
Kubernetes의 Metrics-Server는 각 Node에 설치된 kubelet을 통해서 node 및 pod의 CPU, Memory 의 사용량 Metric을 수집 node 리소스 사용량 확인 kubectl top node NAME CPU(cores) CPU(%) MEMORY(bytes) MEM...
🚀 Microservice Pattern 실전 예제: 주문-결제-배송 시스템 마이크로서비스 아키텍처는 하나의 큰 애플리케이션을 작고 독립적인 서비스 단위로 나누어 운영하는 방법론입니다. 이번 글에서는 실전 예제와 함께 Docker/Kubernetes 환경 + 이벤트 기반 Saga를 적용해보겠습니다. 1️⃣ 핵심 패턴 요약 ...