helm 설치하기 + 권한부여
helm사이트https://helm.sh/docs/intro/quickstart/
nginx 탐색하기
values.yaml에 변수가 저장되어있음
아파치 패키지 설치하기
helm홈페이지에서 apache 검색 후 해당 패키지 설치
상태확인가능
구동확인
nginx 패키지 설치하기
helm홈페이지에서 nginx 검색 후 패키지 설치
상태 확인하기
nginx페이지 확인
namespace : profana
helm패키지 설치하기
LoadBancer type으로 지정
profana라는 네임스페이스 먼저 만들기
helm repo prometheus 받아오기
(사이트 참고)
namespace profana에 helm install하기
이름 : prometheus
설정파일 참고해서 포트포워딩까지 설정
프로메테우스 웹페이지 확인가능
그라파나 홈페이지 참고
value.yml로 loadbalancer설정하기
helm install
사이트확인 (설정파일에 있는 password를 참고하여 admin으로 로그인하기)
password확인 명령어
로그인 완료화면
data prometheus로 선택후 주소삽입
그후 대시보드 import하기
pod에 node export가 있으므로 node export 대시보드로 선택함
id삽입후 로드
프로메테우스 연결후 임포트
확인
1. Cluster IP
2. NodePort
3. LoadBalancer
그림출처
https://has3ong.github.io/computer%20science/loadbalancing/
scale up
서버에 CPU나 RAM 등을 추가하거나 고성능의 부품, 서버로 교환하는 방법
scale out
서버를 여러 대 추가하여 시스템을 확장하는 방법. 각 서버에 걸리는 부하를 균등하게 해주는 Load Balancing 이 필수적으로 동반