[Kubernetes] kubectl run command
기본 구조 kubectl run [파드 이름] --image=[이미지 이름] # 명령어를 실행하여 nginx 이미지를 실행하는 nginx 파드를 생성할 수 있다. kubectl run nginx --image=nginx [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --image: 실행할 이미지...
기본 구조 kubectl run [파드 이름] --image=[이미지 이름] # 명령어를 실행하여 nginx 이미지를 실행하는 nginx 파드를 생성할 수 있다. kubectl run nginx --image=nginx [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option --image: 실행할 이미지...
df ( Disk Free ) Linux System 전체의(Mount 포함) Disk의 여유 공간 확인 File System, Disk 크기, 사용량, 남아있는 용량, 사용률, Mount 지점 순으로 정보를 출력 du ( Disk Usage ) 해당 파일 및 Directory의 Disk 크기를 확인하는 명령어 옵션이 없으면 ...
기본 구조 kubectl create [리소스 종류] [리소스 이름] [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. 자주 사용하는 Command kubectl create pod # Nginx 이미지를 사용하는 my-pod 이름을 가진 Pod 리소스를 생성 kubectl create pod my-pod --im...
기본 구조 kubectl scale deployment [deployment name] --replicas=[수정할 replica 수] # my-deployment 이름을 가진 deployment의 replica 수를 3개로 조정 kubectl scale deployment my-deployment --replicas=3 [명령어] --h...
hostNetwork: false apiVersion: v1 kind: Pod metadata: name: test-pod spec: containers: - name: nginx image: nginx ports: - name: nginx-port hostIP: [Node IP] hostPort...
기본 구조 kubectl patch [리소스 종류] [리소스 이름] [수정할 필드]=[새 값] # my-deployment 이름의 배포의 replica 수를 3으로 변경할 수 있다. kubectl patch deployment my-deployment -p '{"spec":{"replicas":3}}' [명령어] --help를 입력하면 더...
Spring Context 란? Bean의 확장 버전으로 Spring이 Bean을 다루기 좀 더 쉽도록 기능들이 추가된 공간이다. 단순히 Bean을 다루는 것 이외에도 추가적인 기능을 수행한다. ROOT-CONTEXT (공통 부분) 모든 서블릿이 공유할 수 있는 Bean들이 모인 공간. DB와 관련된 Repository, Ser...
기본 구조 kubectl apply -f [파일 경로] # deployment.yaml 파일에 정의된 deployment 리소스를 Cluster에 배포 kubectl apply -f deployment.yaml [명령어] --help를 입력하면 더 다양한 옵션들을 찾을 수 있다. Option -f, --filename: 배포할 ...
Affinity? Affinity란 선호도란 뜻이다. Pod는 항상 Node에서 띄워져야 하는데, 이러한 배치를 함에 있어 선호하는 Node나 Pod를 설정할 수 있는 리소스이다. Affinity 종류 nodeAffinity는 어떤 Node를 선호할 것인가? 에 관련한 리소스이다. 즉, Pod를 배치할 때 어떤 Node에 스케쥴링할지 설...
full 옵션으로 실행 시 데이터베이스가 잠김(Lock)처리가 되므로 운영중인 데이터베이스에서는 해당 옵션으로 사용하지 마세요. DB 전체 풀 실행 vacuum full analyze; DB 전체 간단하게 실행 vacuum verbose analyze; 해당 테이블만 간단하게 실행 vacuum analyse [테이블 명]; 특정 테...