[ Kubernetes ] NKS 서비스 이용해보기 (NHN Kubernetes Service)
·
🌥️Cloud Study🌥️/NHN
보호되어 있는 글입니다.
[ NHN Cloud ] Infile 설정
·
🌥️Cloud Study🌥️/NHN
Infile을 사용하고자 하는 Database - 인스턴스(RDS, MySQL, etc) - 파라미터 그룹에서 `Ctrl + F`로 `Infile`관련 파라미터를 1로 설정해주자. `/etc/mysql/my.cnf`설정에 local-infile 설정을 추가해주자. #!/bin/bash# MySQL 접속 정보MYSQL_HOST="your_mysql_endpoint" # MySQL 서버의 엔드포인트 또는 IP 주소MYSQL_USER="your_mysql_user" # MySQL 사용자명MYSQL_PASSWORD="your_mysql_password" # MySQL 비밀번호MYSQL_DATABASE="your_database_name" # 스키마명 (데이터베이스 이름)MYSQL_TABLE="y..
[ NHN Cloud ] 인스턴스 이미지 생성 후 사용하기
·
🌥️Cloud Study🌥️/NHN
앞선 '3-Tier Architecture 수동 프로비저닝 진행'글에서는 가용영역 A에 대해서만 구현했는데, 이제 빌드까지 성공했으니가용영역 B에도 동일한 환경을 구현하기 위해 NHN의 인스턴스 이미지 생성 기능을 이용해보려고 한다. 먼저 NHN Cloud의 Console창으로 이동해서 Compute - Instance로 이동하면 현재 실행중인 인스턴스들을 확인할 수 있는데,이미지로 만들고자 하는 인스턴스 클릭 후 `이미지 생성`을 클릭해주면 된다. 이렇게 만들어진 이미지들은 Compute - Image에서 확인할 수 있고, 인스턴스 생성 시 `이미지`항목에서 선택할 수 있다.
1. Node Exporter 설치 (Ubuntu 22.04 LTS 예시) wget https://github.com/prometheus/node_exporter/releases/download/v1.2.2/node_exporter-1.2.2.linux-amd64.tar.gz tar xvfz node_exporter-1.2.2.linux-amd64.tar.gz cd node_exporter-1.2.2.linux-amd642. 서비스 시작 및 자동 시작 설정 ./node_exporterpublic 인스턴스에는 Grafana를, worker로 작동하는 private 인스턴스에는 Grafana와 node-exporter를 설치해주었다. Grafana, Prometheus 자동 시작인스턴스를 내렸다 다시..
[ NHN Cloud ] 3-Tier Architecture 수동 프로비저닝-2 (Jenkins 초기 설정, 롤링 배포 및 접속 확인)
·
🌥️Cloud Study🌥️/NHN
앞선 글에서 각 인스턴스별 설정들을 진행해주었다. Jenkins 설정`sudo cat /var/lib/jenkins/secrets/initialAdminPassword`로 Jenkins 초기 비밀번호를 출력, 권장 설치를 진행한다.Jenkins 관리 - Tools - Gradle 설치 (ID는 임의로 'GRADLE'로 설정)Jenkins 관리 - Plugins - Available plugins에서 SSH Agent, Pipeline: Stage View 설치Jenkins 관리 - Credentials - Github 웹 훅 토큰과 NHN Cloud에서 인스턴스 생성 시 지정한 .pem 설정깃허브 레포지토리 - webhook의 주소를 Jenkins 인스턴스의 Public IP로 변경(ex: http:..