전체 글 (72) 썸네일형 리스트형 0215 쿠버네티스 - 모니터링 시스템 구축 -프로메테우스, 그라파나를 사용한 모니터링 시스템 구축 ~~~~ 야멜 파일에서 9100번 포트로 찾아가게 설정 함 프로메테우스 다운 받고 프로메테우스 재시작 방화벽 끄고 프로메테우스 서버에 9090 포트로 접속 레포지토리 추가 노드익스포터? 인스톨 > 설치하고 실행만 하면 됨 방화벽 끄고 노드 익스포터는 9100번 포트로 실행됨 타겟에서 매트릭 수집 되는거 확인 가능 함 -그라파나(대쉬보드 프로그램) 그라파나 설치 38번 라인에서 http addr 0.0.0.0 써줌 > 바인딩 주소임 그라파나 재시작, 방화벽 포트 번호 3000 (그라파나 홈피) 톱니바퀴에서 애드 데이터 소스>프로메테우스>프로메테우스 주소> 세이브 프로메테우스의 데이터를 볼 수 있는 상태인데 예쁘게 보려고 대쉬보드를 구성 패널추가> 뭘 .. 0215 쿠버네티스 서비스와 파드가 잘 연결이 됐나 확인 푸티에서 curl 주소 > shell script 이용해서 while true; do와 sleep 1 done 사이에 주소 입력 sleep 1은 1초에 한번씩 요청을 전송 디플로이먼트 > 편집 > 버전 2,0 수정 변경하면 연결이 안됨 > 잠깐 다운타임 생긴 후 버전 업데이트 >>> 파드가 삭제가 되고 새로운 파드가 올라오는데 그 순간 다운타임(role out to host)이 생기는 것 리크리에이트 - 새로 만들었다가 다시 생성하는 것 롤링 업데이트 - revisionUpdate - revisionHistoryLimit - n개까지 남겨놔야 할 때 (ex. 이전 버전으로 돌아가야 할 때 사용), 대쉬보드엔 기능x, 명령어 o 레플리카 셋>어노테이션>버전 확인 가능 .. 0214 실습 정리 쿠버네티스에 3계층 아키텍처 올리기 + 버튼을 눌러 편집기를 열어준다 mysql 설정 -mysql볼륨- apiVersion: v1 kind: PersistentVolume metadata: name: mysql-pv spec: capacity: storage: 5G accessModes: - ReadWriteOnce local: path: /mysql-vol nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - {key: kubernetes.io/hostname, operator: In, values: ['worker01']} -mysql 퍼시스턴스 볼륨 클레임- apiVersion: v1 kind: PersistentVolumeClaim m.. 이전 1 2 3 4 ··· 24 다음