클라우드/GCP(29)
-
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 -
2025 구글 클라우드 스터디 잼
https://sites.google.com/view/2025-study-jams/home 2025 구글 스터디잼 sites.google.com 신청 홈페이지가 열렸다! 2024년에 클라우드 잼을 수행하고 기념품을 받았는데, 가방 어디껀지 모르겟는데 너무 지퍼가 많아서 거의 슬라이스 햄처럼 가방을 계속 열 수 있었다...무엇보다 아무것도 안들었는데도 정말 너무너무 무거워서 쓸일 없을듯...이번엔 쓸만한거 줬으면~ㅎㅎ
2025.02.28 -
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 -
23. dag 작업 결과 slack 알림
gcp에서 dag 작업 결과를 slack으로 받고 싶다면? 필요한 dag 내용은 다음과 같다.from airflow import DAGimport requests # Slack 알림에 사용# Slack 알림 함수def send_slack_alert(context, status): webhook_url = "https://hooks.slack.com/xxxx" task_instance = context.get('task_instance') dag_id = context.get('dag').dag_id task_id = context.get('task').task_id execution_date = context.get('execution_date') log_url = c..
2024.12.05 -
22. Migrate to Cloud SQL for PostgreSQL using Database Migration Service
Task 1. Prepare the source database for migration sudo apt install postgresql-13-pglogical sudo su - postgres -c "gsutil cp gs://cloud-training/gsp918/pg_hba_append.conf ."sudo su - postgres -c "gsutil cp gs://cloud-training/gsp918/postgresql_append.conf ."sudo su - postgres -c "cat pg_hba_append.conf >> /etc/postgresql/13/main/pg_hba.conf"sudo su - postgres -c "cat postgresql_append.conf >> /et..
2024.12.04