본문 바로가기

전체 글

1,964개의 글

쿠버네티스 클러스터 업그레이드 방법

Cloud Computing & MSA

1. 절차 1.1. 마스터 노드 작업 마스터 노드 drain 마스터 노드 kubeadm 업그레이드 마스터 노드 kubectl, kubeadm 업그레이드 마스터 노드 uncordon 1.2. 커맨드 …

아주라·2022년 12월 2일·조회 1,083

쿠버네티스 Taint, Toleration 정리

Cloud Computing & MSA

1. Taint 1.1. Taint란? Taint의 사전적인 의미는 "얼룩"이다. 이 기능의 목적은 해당 노드에 지정된 역할만 실행하게끔 하는 것이다. Taint는 노드에 설정한다 노드를 새로 구성…

아주라·2022년 11월 28일·조회 5,111

Kubernetes vs. Openshift 차이점

Cloud Computing & MSA

1. 개요 쿠버네티스와 오픈시프트 차이점을 알아보는 문서이다. 2. 쿠버네티스란 쿠버네티스가 무엇인지에 대한 설명까지는 생락한다. 3. 관리형 쿠버네티스가 나온 배경 쿠버네티스의 사상은 참 좋다. …

아주라·2022년 11월 13일·조회 2,210

[GCP] Big Query 의 Data Transfer 설정 변경 방법

Cloud Computing & MSA

Recommendations 에서 Biq query로 export를 하면 기본 daily로 설정이 된다. 하지만 이 주기가 짧아 데이터가 많이 쌓여서 테이블에서 쿼리하는데 라인도 많고 용량도 커진다…

혀뇽뇽이혀뇽뇽이·2022년 11월 9일·조회 1,593

openssl 3.0 설치 시 에러 (Can't locate IPC/Cmd.pm in @INC)

Miscellaneous

현상 openssl 3.0 설치 시에 아래와 같은 에러 발생하였다. # ./config --prefix=/usr/local --openssldir=/usr/local/openssl Can't loc…

애리얼·2022년 11월 3일·조회 5,898

jboss-as-7.1.1.Final 실행 시 에러 발생 (Provider com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl 등)

Web Application Server

1. 개요 jboss-as-7.1.1.Final 실행 시 에러가 발생한다. 2. 에러 내용 (1) javax.xml.transform.TransformerFactoryConfigurationErro…

매큠·2022년 11월 2일·조회 2,258

Amazon Linux에 HAProxy 설치 (2022/10)

Miscellaneous

1. 개요 아마존 리눅스에 HAProxy를 설치하는 과정이다. 2. 사전작업 2.1. 패키지 설치 $ sudo yum install -y make gcc gcc-c++ pcre-devel opens…

1103동103호·2022년 10월 31일·조회 1,617

파이썬 장고 프로젝트 1분만에 생성하기 (Python Django Project)

Development

1. 개요 파이썬 장고 프로젝트를 생성하는 방법. 맥OS를 기반으로 한다. 2. 장고 설치 다음 명령어를 통해 장고를 설치한다. pip install django 또는 pip3 install dja…

아무로레이·2022년 10월 13일·조회 1,324

[GCP] Elastic Cloud 를 Google Private Service 로 연결

Cloud Computing & MSA

출저: https://www.linkedin.com/pulse/getting-started-google-private-service-connect-elastic-adam-quan?trk=articl…

혀뇽뇽이혀뇽뇽이·2022년 10월 11일·조회 1,464

[GCP] Recommendation 에서 export 한 big query data 에서 sql 쿼리 방법.

Cloud Computing & MSA

GCP Recommendation 에서 Big query 로 export 할 수 있다. export 한 데이터는 다음과 같이 sql로 쿼리하여 recommendation_detail의 json 값을…

혀뇽뇽이혀뇽뇽이·2022년 9월 27일·조회 1,054

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

Cloud Computing & MSA

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

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

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

Cloud Computing & MSA

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

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

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

Cloud Computing & MSA

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

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

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

Cloud Computing & MSA

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

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

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

Miscellaneous

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

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

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

Amazon Web Services

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

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

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

Cloud Computing & MSA

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

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

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

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

Nginx

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

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

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

Development

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

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

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

Development

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

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

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

Development

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

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

Springboot - PostgreSQL - DataSource - Maven 연동

Development

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

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

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

Miscellaneous

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

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