Cloud Computing & MSA

323개의 글

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

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

lleez5367·2020년 12월 8일·조회 26,680
Kubernetes의 Docker Runtime 지원 중단
Cloud Computing & MSA

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

hheover1cks·2020년 12월 7일·조회 27,999
alpine 기반 도커 컨테이너 에서 curl/telnet 사용하기
Cloud Computing & MSA

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

hheover1cks·2020년 12월 1일·조회 31,210
CQRS (Command and Query Responsibility Segregation)
Cloud Computing & MSA

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

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

k8s container 내부 Heapdump 생성 방법

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

lleez5367·2020년 11월 26일·조회 20,787
helm rollback을 이용한 kubernetes 원복 방안
Cloud Computing & MSA

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

젼젼·2020년 11월 25일·조회 29,961
Terraform CLI 커맨드(fmt, console) 소개
Cloud Computing & MSA

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

ssnowball·2020년 11월 25일·조회 9,518
terraform lock 해결방안
Cloud Computing & MSA

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

lleez5367·2020년 11월 18일·조회 13,521
Jaeger 설치 및 연동
Cloud Computing & MSA

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

oopennova·2020년 11월 15일·조회 30,457
Container Resource Management (컨테이너 리소스 관리)
Cloud Computing & MSA

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

쿨라우드·2020년 11월 14일·조회 17,150
Microservice의 Application 구성, 복잡성 관리 (Config)
Cloud Computing & MSA

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

주말만기다려주말만기다려·2020년 11월 8일·조회 28,995
Prometheus를 통한 GKE 모니터링
Cloud Computing & MSA

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

아주라·2020년 11월 5일·조회 29,807
Firebase와 GCP
Cloud Computing & MSA

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

하마는무슨색·2020년 10월 12일·조회 36,324
GCP API Python Library 사용하기
Cloud Computing & MSA

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

hheover1cks·2020년 10월 6일·조회 18,282
Container Registry Harbor 설치 방법(CENTOS7 스크립트)
Cloud Computing & MSA

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

99lover·2020년 8월 18일·조회 80,087
K8S StatefulSet ReplicaSet 비교
Cloud Computing & MSA

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

hheover1cks·2020년 8월 11일·조회 79,451
[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,113
Axon Framework & Axon Server
Cloud Computing & MSA

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

OOOooOOoo·2020년 8월 4일·조회 78,777
Event Sourcing (이벤트 소싱)
Cloud Computing & MSA

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

OOOooOOoo·2020년 8월 3일·조회 21,940
jenkins pipeline으로 원격지 배포
Cloud Computing & MSA

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

99lover·2020년 7월 28일·조회 26,962
SpringOne - 9/2~9/3 웨비나 정보
Cloud Computing & MSA

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

제끼나제끼나·2020년 7월 28일·조회 77,846
Terraform State file의 Terraform 버전 변경하기
Cloud Computing & MSA

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

ssnowball·2020년 7월 21일·조회 79,574
Kubernetes의 Liveness Probe와 Readiness Probe
Cloud Computing & MSA

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

hheover1cks·2020년 7월 16일·조회 7,550
GCP - VPC
Cloud Computing & MSA

1. 개요 GCP의 Virtual Private Cloud에 대한 내용이다. 2. 특징 GCP의 VPC는 전역 리소스이다. (특정 리전에 속해있지 않음) 그러나 서브넷은 리전 리소스이다. VPC 네…

쿨라우드·2020년 7월 15일·조회 4,651