728x90
반응형
Multiple Schedulers?
- Kubernetes Cluster는 한번에 Multiple Schedulers 를 가질 수 있다.
- Pod를 만들거나 배치할 때 Kubernetes에게 특정 Schedulers 가 포트를 지정하도록 지시할 수 있다.
- Multiple Schedulers 일 경우 이름이 다 달라야한다.
- kubectl get events 라는 명령어를 사용해 나오는 리스트는 우리가 만든 사용자 지정 스케줄러이다.
Multiple Scheduler 실습
728x90
Monitoring?
- 힙스터는 Kubernetes 사용자들이 모니터링과 분석을 가능하게한 초기 프로젝트지만 사라지고 Metrics server 라는게 만들어졌다.
- Metrics server 클러스터당 한개이다.
- Metrics server 는 인메모리 모니터링 솔루션이다. 디스크에 메트릭을 저장하지않는다.
- CAdvisor는 pod 에서 성능 Metrics 을 회수하고 kublet 을 통해서 Metrics 을 공개해 Metrics server에서 Metrics 이 사용 가능하게 하는 것이다.
Metrics 실습
Application Logs?
- Docker 이미지가 있는 pod 를 만들어서 pod가 작동하면 log를 볼 수 있다.
Application Log 실습
Rolling Updates and Rollbacks?
- 처음 배포를 생성하면 Rollout을 촉발한다.
- Rollout 이란 릴리즈를 의미한다
- Container 버전이 업그레이드되면 새로운 Rollout이 Trigger 되고 새로운 Deployment revision이 생성된다.
- kubectl rollout status deployment/myapp-deployment 명령어를 실행해서 롤아웃 상태를 확인할 수 있다.
- Kubernetes 배포는 reversion으로 rollback 할 수 있도록 해준다.
Rolling Updates and Rollbacks 실습
반응형
728x90
반응형
'Kubernetes (k8s)' 카테고리의 다른 글
CKA준비 Init Container, Multi Container Pods, Secret (0) | 2023.02.23 |
---|---|
CKA 준비 Commands and Arguments, ConfigMaps in App, Kubernetes Secret (0) | 2023.02.22 |
CKA 준비 Node affinity, Resources Limit, Demon Sets, Static Pod (0) | 2023.02.19 |
CKA 준비 Scheduler, Label & Selector, Taints And Tolerations, Node Affinity (0) | 2023.02.17 |
CKA 준비 Cluster IP,Namespace,Imperative vs Declarative (0) | 2023.02.16 |