stdio.h 님의 글 84
Prometheus에 대한 최근의 소소한 이야기
1. Prometheus PromQL Prometheus는 CNCF 졸업(graduated) 프로젝트인 모니터링·알림 시스템이다. 질의에는 PromQL 을 쓰는데, 타임시리즈 데이터 조회에 최적화돼…
Google App Engine 빨리 시작하기
1. 개요 2. 시작 SDK는 설치되어있다는 전제 하에 작업한다. gcloud app create --project=[YOUR_PROJECT_ID] 3. App Engine 자바 구성요소 설치 gc…
GKE에 Ingress 생성하기
1. 개요 GKE 에 Ingress를 생성한다. 2. 샘플 애플리케이션 배포 * web-deployment.yaml apiVersion: extensions/v1beta1 kind: Deployme…
gcloud SDK로 Compute Engine 생성하기
1. 개요 Google Cloud Compute Engine에서 VM 인스턴스를 생성하고 삭제하는 기본 예제이다. 생성에는 gcloud compute instances create 명령어를 사용하고…
GCP gcloud SDK 설치 (CentOS)
1. 개요 yum을 통한 gcloud SDK 설치 방법이다. 2. yum 정보 업데이트 다음 명령어를 실행한다. sudo tee -a /etc/yum.repos.d/google-cloud-sdk.r…
레디스 클러스터와 Consistent Hashing
1. 개요 레디스(Redis)를 운영 환경에서 사용할 때는 장애 조치, 데이터 분산, 노드 증설 시 데이터 이동 범위를 함께 고려해야 한다. 이 글에서는 레디스 고가용성 구성과 클러스터의 슬롯 방식…
APT를 이용한 Logstash 설치 방법
1. 이 문서는? 2. APT를 이용한 설치 2.1. 공개키 다운로드 $ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo …
macOS에 Homebrew로 Helm 설치
1. 개요 2. 설치 $ brew install kubernetes-helm Updating Homebrew... == Downloading https://homebrew.bintray.com/bo…
Minikube에 Deployment 생성하고 포트 Expose
1. 개요 2. Deployment $ kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.10 deployment.a…
Linux Terraform 설치
1. 개요 Terraform을 설치하고 AWS Provider를 설정한 뒤, 간단한 VPC와 Subnet, Internet Gateway를 생성해 보는 기록이다. 예제는 Terraform v0.12…
Linux kubectl 설치
1. 개요 Amazon Linux 환경에서 EKS용 kubectl 바이너리를 내려받아 설치하는 방법이다. 아래 예시는 사용자 홈 디렉터리 아래의 ~/bin 에 kubectl 을 두고 실행 권한을 부…
Ubuntu etcd 설치
1. 개요 etcd를 Ubuntu bionic 환경에 설치하고, 기본 동작 확인부터 간단한 key-value 저장/조회, 그리고 두 대의 서버로 클러스터를 구성하는 과정까지 정리한다. 이 글의 예시…