[ 실행환경 및 목적 ] local환경에서 Django Rest Framework app과 Prometheus를 연결하고 Grafana로 visualization DRM에서 필요한 데이터(AI 분석 시간 등)를 Grafana에서 볼 수 있는 Custom Collector 생성 1. prometheus 설치 방법 1-1. DRM with prometheus...
k8s volumne 개념 emptyDir pod 안에 있는 2개의 container 간 공유하는 기법 : emptyDir emptyDir은 별도의 storage가 있는 것이 아니라 연결되어져 있는 개념 emptyDir과 pod와 lifecycle이 같다 (pod가 삭제되면 container, application 안에 있는 데이터까지 모두...
Pod 하나의 pod는 여러 개의 container를 포함할 수 있다. kubernetes의 가장 기본적인 application 배포 단위이다 container 일방적인 application 처리 -> runtime container label 역할? pod --- service 간의 연결로 여러개 지정 가능 kubectl delet...
1) 회사 k8s server에서 object 생성하여 테스트 (개발/테스트 서버) 2) 공유(github/gitops) 3) product에 올림 (운영 서버)
kubernetes object = API resource 1. pod 생성 순서 1) kubectl api-resources : api resource 확인 2) nodepadd++에서 yaml 코드 작성 3) yamlint.com에서 검증 valid 인증 확인 4) vi mynode.yaml nodepadd에서 작성한 yaml 코드 입력 5) ...
kubernetes 전용 dashboard, 보안 인증서(openssl)
1. APIView 1-1) 주요 기능 직렬화/비직렬화 처리 인증 체크 사용량 제한 체크 권한 클래스 지정 요청된 API 버전 문자열을 탐지하여 request.version에 저장 -> 이러한 기능들을 APIView class를 통해 간단하게 구현 가능 1-2) 설
rest framework 사용해야 하는 이유, serializer를 통한 직렬화, 직렬화 방법들에 대한 소개