전체 글 744

쿠버네티스에 설정한 probe가 어떻게 실행되는지 알아야하는 이유

쿠버네티스에 설정한 probe가 어떻게 실행되는지 알아야하는 이유쿠버네티스 pod가 정상적으로 동작하는 지 확인하기 위해 probe설정을 합니다. probe는 설정된 값으로 pod를 주기적으로 헬스체크합니다. 그런데, 헬스체크가 실패한다면 pod에 문제 있어서 실패한걸까요? pod는 정상이지만 헬스체크가 실패하는 경우가 자주 있습니다. 이런 상황에 마주칠때 pod에 설정된 헬스체크 원리를 모른다면 원인을 파악하는데 많은 시간이 걸립니다. pod는 정상이지만 헬스체크가 실패한 사례쿠버네티스는와 pod 정상이지만 pod헬스체크가 실패했던 경험이 있습니다. 쿠버네티스가 정상이라는 말은 api-service, etcd 등 control plane이 정상이라는 뜻이고 pod가 정상이라는 말은 pod 메트릭이 ..

AWS Certified AI Practitioner (AIF-C01) 취득

2025.4.26(토) AWS AIF-C01 자격증을 취득했습니다. AIF는 AWS AI 기초 자격증으로 AI/ML 기초지식과 관련된 AI 서비스에 대해 질문합니다. 합격여부는 24시간 뒤에 이메일로 왔습니다. 목표자격증 취득의 목표는 AWS bedrock, Amazon Q, sagemaker를 공부하는게 목표였습니다. 하지만, 시험을 보기 전 한번도 사용하지 못했습니다. 변명이라면 예상하지 못한 많은 야근이 ㅜ.ㅜ 시험 공부 방법출퇴근시간에 지하철에서 udemy강의를 봤습니다. 총 6시간 정도 봤고 57%정도 봤습니다. 시험에서 물어보는 것AI/ML의 차이AI/ML 모델 훈련 방법: Supervised LearningDomain AdaptationFine Tuning Continuedpre-Train..

회고모음 2025.04.29

mysql 테스트를 위해 더미데이터 생성하는 방법

더미 데이터를 고민한 이유는?mysql index 이론을 공부하기 위해 더미 데이터 천만개 이상이 필요했습니다. sysbench 도구로 더미 데이터 생성어떻게 생성하지 고민하다가 sysbench를 사용하여 쉽게 해결했습니다. sysbench는 멀티 쓰레드 기반 벤치마크 도구입니다. 주로 데이터베이스 벤치마크할 때 사용합니다. sysbench는 벤치마크를 위해 더미 데이터를 생성하는 기능이 있습니다. sysbench prepare이라는 명령어를 사용하면 더미데이터를 생성합니다. --table-size라는 인자에 더미데이터 개수를 설정할 수 있습니다. 아래는 더미 데이터를 천만개 생성합니다.sysbench oltp_read_write \ --mysql-host=127.0.0.1 \ --mysql-por..

grafana k6 웹 대시보드 활성화 하는 방법

요약k6 결과 데이터를 시각화 또는 결과 html파일로 생성하고 싶다면 웹 대시보드를 사용해보세요. 웹 대시보드는 디폴트로 비활성화 되어 있어, 환경변수 K6_WEB_DASHBOARD를 true로 해야 합니다.K6_WEB_DASHBOARD=true ./k6 run script.js k6 웹 대시보드란?k6는 테스트 결과를 stdout으로 보여줍니다. 데이터를 시각화하려면 데이터 포맷을 json 등으로 변경하서 작업하거나 database와 연동해야 합니다. 데이터 시각화 설정의 단점은 시각화 할때까지의 과정이 많습니다. 즉, 준비시간이 많이 걸립니다. 준비시간이 짧을 때 또는 일회성으로 데이터를 시각화 하고 싶을 때는 웹 대시보드 기능이 좋습니다. virtual users, latency, reque..