320x100
320x100

kubectl

: API 서버에 대한 관리자 권한(admin.conf)만 있으면 API 서버가 아닌 노드에서도 쿠버네티스 클러스터에 명령 실행 가능

 

- --kubeconfig admin.conf

: admin.conf 파일을 지정하여 kubectl 명령을 관리자 권한으로 실행

 

 

 

kubelet

: 워커 노드에서 파드를 관리

: kubelet의 상태가 비정상이면 kubectl에서 파드의 상태를 알 수 없음

 

 

 

br_netfilter

: 워커노드에서 실행중인 파드를 클라이언트와 연결 시키는 브리지 모듈

: br_netfilter 모듈이 워커노드의 커널에 적재되어 있지 않으면 클라이언트의 요청이 파드 내 컨테이너로 전달되지 않음

 

 

 

 

파드 생성 및 관리 명령

# 쿠버네티스 클러스터 내에 존재하는 노드 목록 출력
kubectl get node

# 쿠버네티스 클러스터 내에 존재하는 오브젝트들의 상세 정보 출력
# object는 pod 등을 의미
kubectl get pod -o wide

# 파드와 컨테이너에 대해 명시한 yaml 파일을 통해 파드 생성
kubectl create -f xxx.yaml

# kubectl run = 단일 파드 1개만 생성 (현재는 테스트 용도)
# 도커 허브에 존재하는 이미지를 통해 파드 생성
kubectl run [pod-name] --image=[image-file]

# kubectl create = 특정 오브젝트를 기반으로한 파드 생성 (권장)
# 도커 허브에 존재하는 이미지를 통해 파드 생성
kubectl create deployment [pod-name] --image=[image-file]

# kubectl apply = 변경 가능성이 있는 오브젝트를 변경이 가능하도록 생성 (권장)
kubectl apply -f [image-file]

 

 

 

 

 

 

Reference

 

컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 - YES24

실무에 바로 적용할 수 있는 컨테이너 인프라 환경 기술!IT 자원을 효율적으로 빠르게 사용할 수 있는 방법으로 컨테이너 환경이 거론되었으나 그동안 관리가 어렵고 복잡해서 상용되기 어려웠

www.yes24.com

300x250
728x90

'Container > Kubernetes' 카테고리의 다른 글

쿠버네티스 파드 관리  (0) 2023.06.04
쿠버네티스 오브젝트  (0) 2023.06.04
쿠버네티스의 구성요소들  (0) 2023.06.04
쿠버네티스 설치 및 기본 세팅  (1) 2023.06.04
다양한 쿠버네티스의 종류  (0) 2023.06.04