본문 바로가기
반응형

kubectl3

kubectl 컨테이너 실행 run, create, apply 비교 run과 create : run은 pod1개만 생성/관리, create는 그룹 내 pod 1개를 생성 관 create와 apply: create deployment yaml에서 replicas 지정 후 생성하면 추후 수정이 불가, 반면 apply deployment로 생성한 경우 일관성 문제에 대한 경고가 뜨지만 변경 됨 run create apply 명령 실행 제한적 가능 불가 파일 실행 불가 가능 가능 변경 가능 불가 불가 가능 실행 편의성 매우 좋음 매우 좋음 좋음 기능 유지 제한적 지원 다양하게 지원 create로 컨테이너 실행 ## create 명령어로 nginx 컨테이너 실행 $ kubectl create deployment nginx-app --imag.. 2023. 2. 27.
Ubuntu 20.04 kubernetes kubectl 기본 사용(2) kubeconfig 환경 변수 kubeconfig: kubectl은 기본적으로 $HOME/.kube/config 파일에서 클러스터, 인증, 컨텍스트 정보를 읽어 들이며 이러한 구성 정보를 가리킴 ## 사용할 수 있는 resource $ kubectl api-resources NAME SHORTNAMES APIVERSION NAMESPACED KIND bindings v1 true Binding componentstatuses cs v1 false ComponentStatus configmaps cm v1 true ConfigMap endpoints ep v1 true Endpoints events ev v1 true Event limitranges limits v1 true LimitRange names.. 2023. 2. 27.
kubernetes kubectl 기본 사용(1) 용어 정리 (1) kubeadm: 클러스터를 부트스트랩 하는 명령어 bootstrap: 클러스터를 처음부터 생성하고 실행 (2) kubelet: 클러스터의 모든 머신에서 실행되는 파드와 컨테이너 시작과 같은 작업을 수행하는 컴포넌트 (3) kubectl: 클러스터와 통신하기 위한 커맨드 라인 유틸리 kubectl [command] [type] [name] [flags] command: 실행하려는 동작으로 create, get, delete 등을 사용 type: 자원 타입. pod, service, ingress 등을 사용 name: 자원 이름 flag: 부가적으로 설정할 옵션을 입력 ## node 확인 $ kubectl get nodes ## node 상세 조회 $ kubectl get nodes -o .. 2023. 2. 8.
반응형