전체 글(318)
-
GCP에서 argoCD 구현
1. GKE 생성리전은 한국으로 설정했다.노드수는 2, asia-northeast3 영역에는 a, b, c zone이 있어서 총 노드수가 6개가 됨 이건 상관없는건데, 무료크레딧을 받아 사용하다보니 할당량이 부족하여 디스크 크기 줄여 생성함 클러스터 생성 완료 후 GKE 연결, kubectl 활성화 확인 함cloud shell에서 위의 명령어 입력 2. argoCD 방화벽 등록네트워크 보안 > 방화벽 정책 > 방화벽 정책 만들기방화벽 규칙 만들기 클릭Argo CD 기본 UI 접속 포트는 8080번이므로 GKE 외부에서 Argo CD 접속하려면 방화벽에서 8080 포트를 열어야 함LoadBalancer 또는 NodePort 방식으로 외부 노출할 생각임 3. argoCD 설치 kubectl apply -n..
2025.04.15 -
Create ML Models with BigQuery ML: Challenge Lab || GSP341
[2025년 2월 13일 업데이트 버전]Task 1. Create a new dataset and machine learning modelecommerce 데이터셋 생성 CREATE OR REPLACE MODEL `ecommerce.customer_classification_model` OPTIONS ( model_type='logistic_reg', labels = ['will_buy_on_return_visit'] ) AS #standardSQL SELECT * EXCEPT(fullVisitorId) FROM # features (SELECT fullVisitorId, IFNULL(totals.bounces..
2025.03.31 -
정규화
📌 정규화(Normalization)란?데이터베이스에서 중복을 최소화하고 데이터 무결성을 보장하기 위한 과정.**정규형(Normal Form, NF)**은 1NF, 2NF, 3NF, BCNF, 4NF, 5NF 등의 단계가 있음.핵심 목표: 데이터 중복을 제거하고, 이상(Anomaly)을 방지하여 데이터 무결성을 높이는 것.🔹 정규형(NF)별 차이점과 적용 방법1. 제1정규형 (1NF) → 원자성 (Atomicity)📌 조건모든 컬럼의 값이 원자적(Atomic)이어야 한다.즉, 한 칸(셀)에 여러 값이 들어가면 안 됨.✅ 적용 방법다중값(Multivalued)이 들어가 있으면 각 값을 개별 행으로 분리.🔹 예제 (1NF 위반)고객ID강좌명강사번호A01영어회화, 토익P001, P002🔺 강좌명과 강..
2025.03.04 -
2025 구글 클라우드 스터디 잼
https://sites.google.com/view/2025-study-jams/home 2025 구글 스터디잼 sites.google.com 신청 홈페이지가 열렸다! 2024년에 클라우드 잼을 수행하고 기념품을 받았는데, 가방 어디껀지 모르겟는데 너무 지퍼가 많아서 거의 슬라이스 햄처럼 가방을 계속 열 수 있었다...무엇보다 아무것도 안들었는데도 정말 너무너무 무거워서 쓸일 없을듯...이번엔 쓸만한거 줬으면~ㅎㅎ
2025.02.28 -
정보처리기사 디자인 패턴 외우는 법
🔥 디자인 패턴 (Design Pattern) 개요디자인 패턴(Design Pattern)은 소프트웨어 설계에서 자주 등장하는 문제를 해결하기 위한 표준화된 설계 방법론입니다.즉, 소프트웨어 개발에서 발생하는 공통적인 문제를 효율적으로 해결할 수 있도록 정리된 설계 방식이라고 볼 수 있습니다.✅ 디자인 패턴을 사용하면?✔ 코드 재사용성이 증가✔ 유지보수가 용이✔ 개발 속도가 빨라지고, 설계 품질이 향상💡 디자인 패턴은 크게 3가지 유형으로 나뉩니다.1️⃣ 생성 패턴 (Creational Patterns) → 객체 생성 관련2️⃣ 구조 패턴 (Structural Patterns) → 클래스/객체 간 관계 정의3️⃣ 행위 패턴 (Behavioral Patterns) → 객체 간 협력 및 역할 분배🚀 1..
2025.02.19 -
GCP 모니터링 뷰어 IAM 권한 주기
iam 에게 monitoring viewer 및 대시보드를 편집할 수 있는 권한과 log 데이터를 볼 수 있는 권한을 주려 한다. 1) Cloud Logging 관련 역할 Logs Viewer : 로그 데이터 보기 2) Cloud Monitoring 관련 역할 Monitoring Viewer : 모니터링 대시보드 보기 권한 Monitoring Dashboard Configuration Editor : Monitoring 대시보드를 생성/편집 IAM > GRANT ACCESS > 사용자 계정 입력 > Logs Viewer, Monitoring Viewer, Monitoring Dashboard Configuration Editor 선택role에서 입력할 때 대소문자를 구분하기 때문에 입력했을 때 안나..
2025.01.17