본문 바로가기
삵

전체 글

2,122개의 글

[GCP] TPUv4 생성 방법 및 options.(preview)

Cloud Computing & MSA

2022년 5월 TPU v4 가 발표되었다. 아직 GA 전이며, 현재 preview 상태로 1개의 리전 1개의 존에서만 제공된다. TPU v2, v3 와의 가장 큰 차이점은 칩을 코어 단위가 아닌 …

혀뇽뇽이혀뇽뇽이·2022년 9월 7일·조회 1,466

[GCP] gcloud / api로 VM에 설치된 Package 정보 확인

Cloud Computing & MSA

GCP에서 VM Manager가 활성화가 된 경우, 콘솔의 os info에서 설치된 package 리스트 및 버전 조회가 가능하다. 또한, 아래의 gcloud 와 api로도 전체 리스트 조회가 가능…

혀뇽뇽이혀뇽뇽이·2022년 9월 6일·조회 1,172

[GCP] Google Cloud LB에서 Health Check가 계속 Fail 날 때.

Cloud Computing & MSA

Google Cloud 에서 TCP LB에서 갑자기 Instance Group에 대해서 Health Check가 계속 Fail이 나는 현상이 발생할 수 있다. 이는 VM 내부에서 패키지나 서비스 업…

혀뇽뇽이혀뇽뇽이·2022년 8월 31일·조회 1,538

Datadog으로 Kubernetes 모니터링하기 (설치/설정)

Cloud Computing & MSA

1. Datadog Operator 설치 먼저 Helm이 설치되어 있어야 한다. 리포지토리를 추가한다. $ helm repo add datadog https://helm.datadoghq.com W…

아아주라·2022년 8월 19일·조회 2,197

tcpdump와 netcat을 이용한 UDP 포트 체크

Miscellaneous

1. 목적 Source - Destination 간 UDP 연결 가능 여부 확인 시 2. 서버 (Destination 단) 아래 포트는 서버에서 Listen하고 있는 포트를 의미한다. sudo tc…

나나크나로·2022년 7월 20일·조회 1,683

Nodegroup 관련 eksctl 주요 명령어 정리 (command)

Amazon Web Services

1. 배경 자주 쓰는 명령어가 아니라 정리가 필요함 2. 노드 그룹 목록 eksctl get nodegroup --cluster=클러스터이름 --region=리전이름 3. 노드 그룹 추가 eksct…

주말만기다려주말만기다려·2022년 7월 14일·조회 1,676

Kubernetes 모니터링 툴인 Pixie 설치 후기

Cloud Computing & MSA

1. 소개 Pixie 설치 후기. 2. 다운로드 $ bash -c "$(curl -fsSL https://withpixie.ai/install.sh)" ___ _ _ | _ \(_)__ __(_) …

아아주라·2022년 7월 13일·조회 1,808

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,449

Amazon Linux에 amazon-linux-extras를 이용하여 Nginx 설치

Nginx

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

스벅오늘의커피스벅오늘의커피·2022년 7월 7일·조회 3,080

Node.js에서 PostgreSQL 연결하고 조회(SELECT) 쿼리 실행 결과 JSON 받아오기

Development

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

아아무로레이·2022년 7월 5일·조회 2,790

Node.js의 pg 모듈을 이용한 PostgreSQL 연결

Development

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

아아무로레이·2022년 7월 1일·조회 2,366

Node.js의 Callback vs. Promises vs. Async Await 차이점

Development

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

주말만기다려주말만기다려·2022년 7월 1일·조회 1,532

Springboot - PostgreSQL - DataSource - Maven 연동

Development

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

아아무로레이·2022년 6월 29일·조회 5,634

PostgreSQL 테이블에 일련번호(시퀀스/Sequence) 컬럼 생성 및 멀티 인덱스 생성

Miscellaneous

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

아아무로레이·2022년 6월 28일·조회 2,693

Kubernetes (EKS) 환경에 PostgreSQL 설치 (Feat. EBS)

Cloud Computing & MSA

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

아아무로레이·2022년 6월 28일·조회 3,652

Datadog 제공 EC2 메트릭 정리

Amazon Web Services

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

oopennova·2022년 6월 17일·조회 1,895

Istio 설치 방법, 그리고 삽질 (EKS)

Cloud Computing & MSA

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

스벅오늘의커피스벅오늘의커피·2022년 6월 16일·조회 6,382

AWS ECS 컨테이너 인스턴스를 위한 IAM (Instance Profile) 생성

Amazon Web Services

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

oopennova·2022년 6월 10일·조회 1,977

Ubuntu/Debian OS 머신에 와탭(Whatap) 서버 에이전트 설치

Operating System

1. 개요 우분투 또는 데비안 머신에 와탭 인프라 에이전트를 설치하는 방법이다. 아래 예시는 데비안 환경에서 리포지토리를 등록한 뒤 whatap-infra 패키지를 설치하고, 라이선스와 서버 정보를…

강철지그강철지그·2022년 5월 26일·조회 1,804

VirtualBox에 설치한 Linux 머신 SSH 접속하기

Miscellaneous

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

강철지그강철지그·2022년 5월 26일·조회 4,565

Bastion 서버(EC2)를 이용한 내부망 RDS 접속 - 터널링

Amazon Web Services

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

아아무로레이·2022년 5월 14일·조회 3,002

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,962

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,726

AWS EKS 관리형 노드 그룹의 EKS 버전 업그레이드

Cloud Computing & MSA

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

스벅오늘의커피스벅오늘의커피·2022년 5월 10일·조회 1,797