전체 글

1,923개의 글

nginx[31009]: nginx: [emerg] unknown directive "stream" in /etc/nginx/nginx.conf:xx 발생 시 조치방법
Nginx

1. 배경 Nginx 기동 시 아래와 같이 stream을 인식할 수 없다는 에러가 발생할 때. nginx[31009]: nginx: [emerg] unknown directive "stream" i…

스벅오늘의커피스벅오늘의커피·2022년 7월 7일·조회 4,437
Amazon Linux에 amazon-linux-extras를 이용하여 Nginx 설치
Nginx

1. 개요 2. 배경 그냥 yum 명령어로는 nginx 설치가 안된다. $ sudo yum update Loaded plugins: extras_suggestions, langpacks, prior…

스벅오늘의커피스벅오늘의커피·2022년 7월 7일·조회 3,067
Node.js에서 PostgreSQL 연결하고 조회(SELECT) 쿼리 실행 결과 JSON 받아오기
Development

1. 배경 Node.js에서 PostgreSQL 데이터를 SELECT하여 JSON으로 반환하는 API 생성. 기본적인 연결 방법은 /index.php/development/2288-node-js-p…

아무로레이·2022년 7월 5일·조회 2,782
Node.js의 pg 모듈을 이용한 PostgreSQL 연결
Development

1. 배경 Node.js 기반으로 PostgreSQL 연동하여 작업 실행. 2. pg 설치 npm install pg 3. Connection Pool const { Pool } = require(…

아무로레이·2022년 7월 1일·조회 2,354
Node.js의 Callback vs. Promises vs. Async Await 차이점
Development

1. 개요 Callback vs Promises vs Async Await 차이점은 무엇인가? 2. Callback JavaScript에서 함수는 객체이다. 따라서 객체를 매개변수로 함수에 전달할 …

주말만기다려주말만기다려·2022년 7월 1일·조회 1,527
Springboot - PostgreSQL - DataSource - Maven 연동
Development

1. 배경 Springboot 기반으로 PostgreSQL 연동하여 작업 실행. 2. Maven Dependency dependency groupid org.postgresql /groupid ar…

아무로레이·2022년 6월 29일·조회 5,625
PostgreSQL 테이블에 일련번호(시퀀스/Sequence) 컬럼 생성 및 멀티 인덱스 생성
Miscellaneous

1. 배경 데이터를 넣을 때마다 일련번호가 증가하는 컬럼을 만들고 싶음. 2. 방법 시퀀스를 만들고 컬럼이 해당 시퀀스를 바라보게 하는 방법도 있지만, SERIAL을 사용하면 쉽게 해결된다. 예를 …

아무로레이·2022년 6월 28일·조회 2,685
Kubernetes (EKS) 환경에 PostgreSQL 설치 (Feat. EBS)
Cloud Computing & MSA

1. 개요 K8S 환경에 PostgreSQL을 설치하자. 볼륨은 StorageClass를 이용하여 EBS를 사용함. 2. StorageClass 생성 kind: StorageClass apiVers…

아무로레이·2022년 6월 28일·조회 3,645
Datadog 제공 EC2 메트릭 정리
Amazon Web Services

1. 배경 모니터링 목적 2. 메트릭 현황 - CPU 메트릭 설명 단위 aws.ecs.cluster.cpureservation 클러스터에서 실행 중인 Task에 의해 예약된 CPU 사용률 % aws…

oopennova·2022년 6월 17일·조회 1,892
Istio 설치 방법, 그리고 삽질 (EKS)
Cloud Computing & MSA

1. 개요 Istio 설치 방법이다. 설치 환경은 EKS이다. 2. 다운로드 및 설치 $ curl -sL https://istio.io/downloadIstioctl | sh - Downloadin…

스벅오늘의커피스벅오늘의커피·2022년 6월 16일·조회 6,375
AWS ECS 컨테이너 인스턴스를 위한 IAM (Instance Profile) 생성
Amazon Web Services

1. 배경 ECS 클러스터를 EC2 기반으로 생성할 때 정확한 IAM이 설정되지 않으면 컨테이너 인스턴스 개수가 0으로 나옴. 다음과 같이 인스턴스 프로파일을 생성하고 EC2에 붙여야 한다. 이미 …

oopennova·2022년 6월 10일·조회 1,971
Ubuntu/Debian OS 머신에 와탭(Whatap) 서버 에이전트 설치
Operating System

1. 개요 우분투나 데비안 머신에 와탭 에이전트 설치하는 방법이다. 2. 설치 파일 용 리포지토리 설정 2.1. 커맨드 (whatap_repo.sh) wget https://repo.whatap.i…

강철지그강철지그·2022년 5월 26일·조회 1,673
VirtualBox에 설치한 Linux 머신 SSH 접속하기
Miscellaneous

1. 개요 아주 예전에 버추얼박스에 우분투를 설치하는 글을 올린 적이 있는데 ( /index.php/miscellaneous/217-virtualbox-ubuntu-12-04 ) 그에 이어 호스트 …

강철지그강철지그·2022년 5월 26일·조회 4,551
Bastion 서버(EC2)를 이용한 내부망 RDS 접속 - 터널링
Amazon Web Services

1. 목적 외부망 연결 가능한 EC2 베스천 서버를 통해 내부망의 RDS에 접속하는 시나리오이다. macOS에서 테스트함 2. 방법 ssh -i " 키이름 " -f -N -L 로컬포트 : RDS주소…

아무로레이·2022년 5월 14일·조회 2,995
RDS MySQL to MariaDB ERROR 1253 (42000) at line xxxx: COLLATION 'utf8mb3_unicode_ci' is not valid for CHARACTER SET 'utf8mb4'
MariaDB

1. 현상 mysql 커맨드를 이용하여 데이터를 import 할 때, ERROR 1273 (HY000) at line 2116: Unknown collation: 'utf8mb4_0900_ai_ci…

아무로레이·2022년 5월 14일·조회 2,951
AWS CLI 사용시 /Users//Library/Python/3.7/bin/aws: /usr/local/opt/python/bin/python3.7: bad interpreter: No such file or directory
Amazon Web Services

1. 현상 /Users/ 사용자명 /Library/Python/3.7/bin/aws: /usr/local/opt/python/bin/python3.7: bad interpreter: No such …

아무로레이·2022년 5월 14일·조회 1,595
AWS EKS 관리형 노드 그룹의 EKS 버전 업그레이드
Cloud Computing & MSA

1. 클러스터 버전 업그레이드 AWS 콘솔에서 [지금 업데이트] 버튼 클릭하여 업그레이드 실행 "Kubernetes 버전을 업데이트하고 있습니다. 이 프로세스는 몇 분 정도 걸릴 수 있습니다. 버전…

스벅오늘의커피스벅오늘의커피·2022년 5월 10일·조회 1,793
Ubuntu에 Nginx 설치
Nginx

1. 개요 우분투 머신에 Nginx를 설치하는 방법 2. apt install nginx $ sudo apt install nginx Reading package lists... Done Build…

스벅오늘의커피스벅오늘의커피·2022년 5월 2일·조회 2,050
Linux에 SDKMAN 설치하기
Development

리눅스에 SDKMAN을 설치하는 문서이다. 1. 파일 다운로드 $ curl -s "https://get.sdkman.io" | bash -+syyyyyyys: `/yho:` -yd. `/yh/` +…

제임스딘·2022년 4월 12일·조회 3,251
[AWS] Codedeploy 실행 시, "The IAM role does not give you permission to perform operations in the following AWS service: AmazonAutoScaling. Contact your AWS administrator if you need help. If you are an AWS administrator, you can grant permissions to your us
Amazon Web Services

Codedeploy Blue/Green 배포 시에 다음과 같이 에러가 발생할 수 있다. "The IAM role does not give you permission to perform operati…

혀뇽뇽이혀뇽뇽이·2022년 4월 11일·조회 3,937
쿠버네티스에 프로메테우스 설치하기 (Kubernetes Prometheus 설치)
Cloud Computing & MSA

본 문서는 프로메테우스를 쿠버네티스로 설치하는 방법을 설명한다. 0. 적절한 작업 디렉토리로 이동 1. 리포지토리 추가 $ helm repo add prometheus-community https:…

제임스딘·2022년 4월 11일·조회 2,208
도커 Block IO 메트릭 (blkio.sectors, blkio.io_service_bytes 등)
Cloud Computing & MSA

출처 : https://docs.docker.com/config/containers/runmetrics/ 블록 I/O는 blkio 컨트롤러에서 계산된다. 서로 다른 메트릭이 서로 다른 파일에 흩어져…

제임스딘·2022년 4월 8일·조회 1,139
[EKS] EKS 생성 후, 생성한 User 외의 다른 User에 대한 접근 권한 추가 방법.(kubectl)
Amazon Web Services

AWS에서 EKS를 설치하고 나면, 설치한 IAM User에게만 Admin 권한이 부여된다. 그래서 다른 IAM User가 AWS EKS Console에서 Node를 확인하려고 하면 RBAC 권한이…

혀뇽뇽이혀뇽뇽이·2022년 4월 4일·조회 1,898
VPC 시큐리티그룹 vs DB 시큐리티그룹
Amazon Web Services

아마존 도큐멘트에서 인용합니다. VPC 보안 그룹 각 VPC 보안 그룹 규칙을 설정하면 특정 소스가 해당 VPC 보안 그룹과 연결되어 있는 VPC의 DB 인스턴스에 액세스할 수 있습니다. 소스는 주…

PPatri290·2022년 3월 16일·조회 1,214