본문 바로가기

전체 글

AWS Certified Data Analytics - Specialty (DAS-C01) 합격 후기 https://www.aws.training/Certification AWS training and certification www.aws.training 자격취득 뱃지 덤프 및 오답체크 SAP 때와 마찬가지로 덤프로 공부했다. 오답체크를 위해 Examtopics와 Discussion를 적극 활용했다. 시험 후기 SAP를 합격하고 자신감이 붙어서 정말 덤프로만 공부했다보니 75문제 중에 모르는 문제가 26개였다. 덤프에서 나오지 않은문제도 많았다. 3시간 중에 2시간 가까이 풀었다. 지문을 한 번 두 번 꼼꼼히 읽으며 틀린 부분은 없는지 확인했다. 정말 다행히도 합격할 수 있었고, 다음부터는 꼼꼼히 공부해야 겠다는 생각을 했다. 더보기
[Kubernetes] HPA Monitoring with Prometheus 단계 1 : Prometheus 설치 prometheus.yaml 파일을 작성한다. apiVersion: v1 kind: Namespace metadata: name: monitoring --- apiVersion: apps/v1 kind: Deployment metadata: name: prometheus namespace: monitoring spec: replicas: 1 selector: matchLabels: app: prometheus template: metadata: labels: app: prometheus spec: containers: - name: prometheus image: prom/prometheus:v2.33.1 args: - "--config.file=/etc/promet.. 더보기
[Kubernetes] Pod CPU / Memory resource 최적화하기 앞서 실습을 진행하면서 Requests와 Limits 값을 정해 Pod 를 배포했고, 이에 대한 더 자세한 설명을 하고자 생각해두고 있었다. 어떠한 형식으로 진행되기에 이 값들을 지정해 주어야 하는지에 대해 정확한 이해가 필요하다고 생각한다. 그래서 대체 어디에 쓰이는 건데? 대표적으로, Kubernetes의 Node의 개수는 Pod가 요청하는 CPU,Memory의 크기에 따라 결정된다. Podr가 많은 CPU, Memory를 요청할수록 불필요하게 많은 Node가 필요하며, 너무 적을 경우 안정적인 서비스 운영이 어렵다. 바로 이 안정적인 운영을 가능하게끔하는 것이 Pod의 리소스 요청값인 'requests' 이다. Requests 와 Limits spec.containers[].resources.req.. 더보기
AWS Certified Solutions Architect - Professional (SAP-C02) 합격 후기 https://www.aws.training/Certification AWS training and certification www.aws.training Solutions Architect 로 입사 후 국내 CSP 를 접하게 되면서 자연스레 AWS 자격증에도 관심이 갔다. 워낙에 어렵다고들 많이들 해서 걱정이 많았지만 프로젝트가 진행중이라서 하나 더 들어오기전에 따야지 라는 생각으로 빠르게 공부했던 것 같다. 결국 취득할 수 있었다. 자격취득 이유 자격을 준비하는 여러 이유가 있겠지만 개인적으로 자기계발 측면에서 큰 보람을 느끼는 사람이다. 그 노력의 일환으로 지난달부터 자격취득을 해보기로 했고, Cloud 자격증인 AWS 자격 도전을 시작했다. ​ 자격이 있다고 일 잘하나요? 자격이 곧 업무역량을 뜻.. 더보기
[Kubernetes] VPA를 사용하여 Pod의 Autoscaling 해보자 VPA를 사용하여 Pod의 Autoscaling 앞서 작성한 포스팅에서 확인할 수 있겠지만 흔히 아는 HPA, CA에 관련한 정리를 참고하고 보면 좋다. VPA (Vertical Pod Autoscaler) 란 무엇인가? 앞서 설명했던 HPA는 => 수평적인 방향으로 새로운 Pod가 생성되는 것이라면, resource (more room for cpu or memory)를 추가하여 수직의 방향으로 커지는 것이 VPA이다. VPA 를 이용한 Pod의 Autoscaling 실습을 진행해보자. VPA를 설치한다. Kubernetes version에 따른 VPA version 확인하고 설치하기 VPA git repository에서 소스코드를 직접 다운로드 해야한다. VPA는 현재 베타 기능이므로 Kubernet.. 더보기