https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/explore/explore-intro/
파드와 노드 보기
목표 쿠버네티스 파드에 대해 배운다. 쿠버네티스 노드에 대해 배운다. 배포된 애플리케이션의 문제를 해결한다. 쿠버네티스 파드 모듈 2에서 배포를 생성했을 때, 쿠버네티스는 여러분의 애플
kubernetes.io
쿠버네티스 Pod
- 쿠버네티스 플랫폼 상의 최소 단위, 하나 이상의 컨테이너를 포함한다.
- 컨테이너에 대한 자원을 공유한다.
- 팟 내 컨테이너는 IP 주소, 그리고 포트 스페이스를 공유하고 항상 함께 위치하고 함께 스케쥴링 되고 동일 노드 상의 컨텍스트를 공유하면서 동작한다.
Pod의 자원
- 볼륨과 같은 공유 스토리지
- 클러스터 IP주소와 같은 네트워킹
- 컨테이너 이미지 버전 또는 사용할 특정 포트와 같이, 각 컨테이너가 동작하는 방식에 대한 정보
쿠버네티스 노드
- 팟은 언제나 노드 상에서 동작한다.
- 쿠버네티스에서의 워커 머신 (가상 or 물리 머신)
- 하나의 노드는 여러개의 팟을 가질 수 있다.
- 노드에는 Kubelet, Kube-proxy,cAdvisor 그리고 컨테이너 런타임이 배포된다.
- Kubelet은, 쿠버네티스 마스터와 노드 간 통신을 책임지는 프로세스, 하나의 머신 상에서 동작하는 팟과 컨테이너를 관리
kubectl로 문제 해결하기
- kubectl get - 자원을 나열한다.
- kubectl describe - 자원에 대한 상세정보 조회
- kubectl log - 팟 내 컨테이너 로그 출력
- kubectl exec - 팟 내 컨테이너에 대한 명령 실행
'Devops > kubernetes' 카테고리의 다른 글
쿠버네티스 실습 4 - 앱 노출하기 (0) | 2021.06.18 |
---|---|
쿠버네티스 실습 2 - 앱 배포하기 (0) | 2021.06.18 |
쿠버네티스 실습 1 - 클러스터 생성 (0) | 2021.06.18 |
Kubernetes(쿠버네티스) 실습 2 (service/load balancer/ingress) (0) | 2021.06.01 |
Kubernetes(쿠버네티스) 실습 1 (kubectl/pod/replicaset/deployment) (0) | 2021.06.01 |