KUBERNETES 2

[k8s] 아키텍처 및 동작

쿠버네티스 클러스터 구조 Control Plane(Master Node)는 클러스터를 컨트롤하기 위한 기능들을 제공하며 클러스터 전역에 걸친 의사결정과 클러스터 이벤트 감지 및 응답을 함 Worker Node는 컨테이너를 실행하고 네트워크를 설정하는 등 실제 유저가 사용하는 서비스를 관리함 Control Plane(Master Node) 구성 구성 종류 설명 kube-apiserver 쿠버네티스 클러스터의 API 를 사용할 수 있또록 하는 컴포넌트 클러스터로 온 요청이 유효한지 검증함 etcd 쿠버네티스에서 필요한 모든 데이터를 저장하는 데이터베이스 역할을 함 분산환경에서 설정관리, 서비스 디스커버리, 작업조율을 위한 데이터를 저장하는 분산 Key-value 저장소 kube-scheduler 클러스터안의..

KUBERNETES 2022.01.17

[k8s] 명령어 정리

kubectl 명령어 명령어 설명 apply 원하는 상태를 적용 (보통 -f 옵션을 선언해서 사용함) get 리소스 목록 조회 describe 리소스의 상태를 자세하게 조회 delete 리소스 제거 logs 컨테이너 로그 확인 exec 컨테이너에 명령어를 전달, 컨테이너에 접근할 때 주로 사용 config kubectl 설정을 관리함 apply kubectl apply -f [파일명 or URL] 파일뿐만 아니라 URL로 입력 가능함 kubectl apply -f sample.yml (배포 및 실행) get kubectl get [TYPE] 쿠버네티스에 선언된 리소스를 확인 kubectl get pod (파드 정보 확인) kubectl get pod, service (파드, 서비스 정보 확인) kubec..

KUBERNETES 2022.01.17