[Spring] Spring Security, JWT, 인증, 인가
Spring Security, JWT, 인증, 인가 Spring Security를 베이스로 JWT를 사용해서 해당 프로젝트의 인증과 인가를 구현한다. 이와 관련돼서 생성된 Class는 다음과 같다. SecurityConfig : Spring Security관련 설정 UserAccount : Spring Secu...
Spring Security, JWT, 인증, 인가 Spring Security를 베이스로 JWT를 사용해서 해당 프로젝트의 인증과 인가를 구현한다. 이와 관련돼서 생성된 Class는 다음과 같다. SecurityConfig : Spring Security관련 설정 UserAccount : Spring Secu...
Version 확인 docker-compose --version Container 생성 및 실행 -d : 백그라운드 실행 --no-deps : 링크 서비스 실행하지 않음 --build : Image 빌드 -t : Timeout을 지정(기본 10초) docker-compose up [옵션] [서비스명] 특정 서비스들의...
🏗️ 1. 클러스터 구성 환경 본 가이드는 Ubuntu 20.04 LTS 이상 환경을 기준으로 작성되었습니다. Master Node (1대): 클러스터 관리 및 제어 (최소 2 vCPU, 2GB RAM) Worker Node (N대): 실제 컨테이너(Pod)가 실행되는 노드 OS: Ubuntu 20.04 / 22.04 LTS ⚙️...
기본 구조 kubectl logs [Pod 이름] [Container 이름] # my-pod 이름의 Pod 내부에서 my-container 이름의 Container의 로그를 출력할 수 있다. kubectl logs my-pod my-container [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option ...
Ubuntu 22.04 서버에 containerd 컨테이너 런타임을 설치하고 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...