Kubernetes 13

Kubernetes Component

1)마스터 컴포넌트 *etcd(저장소) -worker node들에대한 상태정보가 저장되어있음. -key-valu타입의 저장소 *kube-apiserver -k8s API를 사용하도록 요청을 받고 요청이 유효한지 검사 *kube-scheduler -파드를 실행할 노드 선택 *kube-controller-manager -파드를 관찰하며 개수를 보장 (파드가 죽으면 개수를 보장해주기 위해 자동으로 api server에 요청하여 컨테이너 생성) 2)워커노드 컴포넌트 *kubelet cAdvisor라는 모니터링툴이 설치되어있음. (마스터노드의 etcd로 상태정보를 보냄) 모든노드에서 실행되는 k8s에이전트 마스터노드의 명령을 docker명령어로 변환하여 container실행 데몬형태로 동작 *kube-proxy ..

Kubernetes 2022.01.05

kubectl command

*명령어구조 kubectl [command] [TYPE] [NAME] [flags] [command]:자원에 실행할 명령(create, get, delete, edit…) [TYPE]: 자원의 타입(node, pod, service…) [NAME]: 자원의 이름 [flags]: 부가적으로 설정할 옵션(--help, -o options…) ex) kubectl get pod webserver -o wide *kubectl command 형식 kubectl --help kubectl command --help kubectl run kubectl create -f obj.yaml kubectl apply -f obj.yaml kubectl get kubectl edit kubectl describe kubec..

Kubernetes 2021.12.03