ReplicaSet- POD를 항상일정한개수로유지하는역할로, POD관리의주체 |
< ReplicaSet 리소스 목록보기>
kubectlget replicasets
< Replica 개수 증가 시키기>
kubectlscale deployment guestbook --replicas=3
kubectlget rs
kubectlget po -o wide
YAML : 클러스터에서 리소를 정의하고 관리하기 위한 문서 형식 데이터 구조를 간결하고 읽기 쉽게 표현하는데 적합한 포맷 -> 인적 실수를 줄이고 업무의 호율성을 가지기 위해 |
Metrics-Server
: 쿠버네티스 클러스터에서 리소스 사용량을 수집하고 제공하는 컴포넌트
: 각 노드와 Pod에서 CPU와 메모리 사용량을 수집하여 중앙에서 관리합니다. 이 정보는 클러스터 관리자가 리소스 사용 현황을 파악
< Metrics-Server 설치>
yaml 파일을 적용하여 Metrics-Server 관련 쿠버네티스 리소스 생성 : cd ~/lab/02/metrics-server/
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
< 쿠버네티스 대시보드 설치>
대시보드 설치를 위해 필요한 yaml파일을 확인 : cd ~/lab/02/dashboard/
yaml 파일을 적용하여 대시보드 관련 쿠버네티스 리소스 생성 : kubectl apply -f ./kubernetes-dashboard.yaml
파이어폭스 브라우저로 대시보드 웹접속 : https://192.168.56.100:30000/
-> 서비스들을 한눈에 볼 수 있다.
<토큰 인증으로 접속>
로그인을 위한 Token 생성
kubectl apply -f ./dashboard-adminuser.yaml
kubectl -n kubernetes-dashboard create token admin-user
'Kubernetes' 카테고리의 다른 글
쿠버네티스 (ReplicationController 의 생성) (0) | 2024.09.30 |
---|---|
쿠버네티스 (POD 삭제 / 컨테이너 이름을 지정해서 pod로그 가져오기) (0) | 2024.09.27 |
Kubernetes (kubectl을 사용해 POD 만들기) (0) | 2024.09.26 |
Kubernetes를 이용한 컨테이너 (k8snode1에 GNOME 데스크탑 환경 설치) (0) | 2024.09.25 |
Kubernetes를 이용한 컨테이너 (0) | 2024.09.24 |