본문 바로가기

Cloud Computing & MSA

324개의 글

awscli로 S3와 호환 가능한 오브젝트 스토리지 사용하기

Cloud Computing & MSA

개요 awscli를 활용해서 S3와 호환 가능한 오브젝트 스토리지에 접근 가능하도록 구성한다. 필요 모듈 설치 awscli와 awscli-plugin-endpoint를 설치한다. awscli는 S3…

hheover1cks·2020년 12월 22일·조회 1,851

다중 클러스터 환경에서 context를 통한 접근 구성 방법

Cloud Computing & MSA

다중 클러스터 접근 구성 - Kubernetes kubectl context 쿠버네티스 클러스터를 관리하는 kubectl은 환경을 변경하며 클러스터를 관리할 수 있는 context 기능을 제공한다.…

lleez5367·2020년 12월 8일·조회 26,685

Kubernetes의 Docker Runtime 지원 중단

Cloud Computing & MSA

이 글은 아래 링크(Kubernetes Blog)의 내용을 번역한 내용으로 이루어져 있습니다. https://kubernetes.io/blog/2020/12/02/dont-panic-kubernet…

hheover1cks·2020년 12월 7일·조회 28,006

alpine 기반 도커 컨테이너 에서 curl/telnet 사용하기

Cloud Computing & MSA

alpine이미지를 사용할 때, 컨테이너 내부에서 curl이나 telnet등 기본적인 리눅스 명령을 사용할 수 없거나, 컨테이너에 직접 접속해도 설치가 불가능한 경우가 있다. 이러한 경우 이미지를 …

hheover1cks·2020년 12월 1일·조회 31,223

CQRS (Command and Query Responsibility Segregation)

Cloud Computing & MSA

1. 개요 CQRS에 대해 알아본다. 2. CQRS (Command and Query Responsibility Segregation) 논리 이벤트 버스를 통한 애플리케이션 수준 통합 이벤트를 사용…

애리얼·2020년 11월 29일·조회 16,027
Cloud Computing & MSA

k8s container 내부 Heapdump 생성 방법

운영 비용, Autoscaling, Auto Healing 등의 k8s가 갖는 장점으로 인해 점차 기존의 인프라 시스템에서 쿠버네티스 환경으로 옮겨가고 있는 추세이다. 이에 따라 기존의 미들웨어 영…

lleez5367·2020년 11월 26일·조회 20,794

helm rollback을 이용한 kubernetes 원복 방안

Cloud Computing & MSA

kubernetes 배포시 주로 helm을 이용하여 배포한다. helm 은 리눅스의 apt 툴이나, node.js의 npm과 같은 Kubernetes 용 패키지 매니지먼트 툴로, Kubernetes…

젼젼·2020년 11월 25일·조회 29,969

Terraform CLI 커맨드(fmt, console) 소개

Cloud Computing & MSA

1. 개요 Terraform으로 인프라 관리를 할 때 유용하게 사용할 수 있는 CLI 커맨드 fmt, console에 대해 소개한다. 2. terraform fmt IaC로 인프라를 관리할 때 큰 …

ssnowball·2020년 11월 25일·조회 9,523

terraform lock 해결방안

Cloud Computing & MSA

발생 원인 Terraform에서는 여러 사용자가 동시에 인프라를 수정하는 것을 방지하기 위해 lock을 걸 수 있다. terraform을 수행하다가 사용자 혹은 특정 이유로 lock이 걸린 상태에서…

lleez5367·2020년 11월 18일·조회 13,527

Jaeger 설치 및 연동

Cloud Computing & MSA

1. 설치 https://www.jaegertracing.io/download/ 에서 다운로드 받는다. 테스트 환경은 맥이어서 macOS용 tar.gz 파일을 받았다. jaeger-1.20.0-da…

oopennova·2020년 11월 15일·조회 30,463

Container Resource Management (컨테이너 리소스 관리)

Cloud Computing & MSA

1. 개요 각 파드에 컨테이너 실행에 필요한 리소스(CPU, 메모리 등) 량을 지정할 수 있다. 따라서 파드에 컨테이너에 대한 리소스 request를 지정하면, 스케쥴러는 이 정보를 기반으로 파드를…

쿨라우드·2020년 11월 14일·조회 17,155

Microservice의 Application 구성, 복잡성 관리 (Config)

Cloud Computing & MSA

1. 개요 애플리케이션은 설정이 필요하다. DB 접속 정보, 연계되는 다른 서버의 정보 등등.. 과거에는 이러한 정보가 소스 코드 내에 하드코딩되어 있는 경우가 많았다. 하지만 이제는.. 특히 마이…

주말만기다려주말만기다려·2020년 11월 8일·조회 28,999

Prometheus를 통한 GKE 모니터링

Cloud Computing & MSA

1. 개요 Kubernetes와 Prometheus는 매우 밀접한 관계이다. Kubernetes의 전신은 Borg라고 할 수 있는데, Borgmon이 Prometheus에 큰 영향을 주었기 때문이다…

아주라·2020년 11월 5일·조회 29,810

Firebase와 GCP

Cloud Computing & MSA

모바일 앱 개발자라면 Google Firebase에 대해 알고있을 가능성이 크다. 또한 클라우드 관련 업무를 한다면 Google GCP에 대해서도 알고 있을 것이다. 두 플랫폼 모두 서로에 대한 지…

하마는무슨색·2020년 10월 12일·조회 36,327

GCP API Python Library 사용하기

Cloud Computing & MSA

개요 Google Cloud API를 Python에서 사용하는 방법에 대해서 알아본다 모듈 인증을 위한 google.auth.credentials 모듈과 클라이언트 생성을 위한 googleapicl…

hheover1cks·2020년 10월 6일·조회 18,288

Container Registry Harbor 설치 방법(CENTOS7 스크립트)

Cloud Computing & MSA

Opensource Container Registry중 하나인 Harbor 간단 구성방법 CENTOS7기준 #사전준비 # wget, curl, openssl #방화벽 OPEN - 설정에서 바꿀수 있…

99lover·2020년 8월 18일·조회 80,091

K8S StatefulSet ReplicaSet 비교

Cloud Computing & MSA

StatefulSet ReplicaSet PV volumeClaimTemplate 사전에 생성된 PVC를 참조하지 않고 생성시 바로 PVC를 생성함 스테이트풀셋은 PV 자체를 관리하지 않음 관리자가…

hheover1cks·2020년 8월 11일·조회 79,456

[Spring Boot] security를 사용할 때 ajax post 403에러 발생

Cloud Computing & MSA

1. 개요 Spring boot를 사용한 개발 중 ajax post 통신시에 403에러가 계속 발생. 해당 에러를 해결하는 방법 제시. 2. 환경 * Java - 1.8.0_202 * Spring …

RRedEyezCuckoo·2020년 8월 4일·조회 90,117

Axon Framework & Axon Server

Cloud Computing & MSA

1. 소개 2010년에 시작한 프로젝트이지만 소소하게 진행되다가 MSA 열풍을 타고 화제가 되고 있는 프레임워크이다. 2. Axon Framework DDD 기반으로 이벤트 소싱, CQRS를 구현할…

OOOooOOoo·2020년 8월 4일·조회 78,783

Event Sourcing (이벤트 소싱)

Cloud Computing & MSA

1. 개요 이벤트 소싱은 상태에 대한 변경 사항을 모두 저장하는 개발 패턴이다. 우리는 과거에는 그 결과값을 저장해왔다. 하지만 이벤트 소싱은 순차적으로 발생하는 이벤트를 모두 저장한다. 마틴 파울…

OOOooOOoo·2020년 8월 3일·조회 21,947

jenkins pipeline으로 원격지 배포

Cloud Computing & MSA

Jenkins 에서 원격지에 파일을 배포하거나 쉘 스크립트를 수행시킬 때 Publish over ssh 플러그인을 사용한다. 배포할 원격지 서버 접속 정보(IP, 계정, PW)를 Jenkins 시스…

99lover·2020년 7월 28일·조회 26,968

SpringOne - 9/2~9/3 웨비나 정보

Cloud Computing & MSA

https://springone.io/ 괜찮은 웨비나 정보가 있어 공유합니다.^^ 버추얼로 진행되는 이번 SpringOne에서는 아래 5개의 라이브 트랙이 준비되어 있다고 해요. - Beginner…

제끼나제끼나·2020년 7월 28일·조회 77,850

Terraform State file의 Terraform 버전 변경하기

Cloud Computing & MSA

1. 개요 terraform 명령어를 실행하는 버전과 tfstate 파일에 명시되어 있는 버전 차이로 인해 명령어 실행에 오류가 생기는 경우의 해결방법을 소개한다. 2. tfstate file te…

ssnowball·2020년 7월 21일·조회 79,580

Kubernetes의 Liveness Probe와 Readiness Probe

Cloud Computing & MSA

개요 Kubernetes는 기본적으로 프로세스의 정상 상태를 확인하고, Pod의 프로세스가 정상 기동중이지 않으면 Pod를 재시작 한다. 하지만 OOM등의 이슈로 애플리케이션이 응답할 수 없는 상태…

hheover1cks·2020년 7월 16일·조회 7,555