Latest Posts
다중 가용 영역 클러스터에 Cluster Autoscaler 도입하기
on December 26, 2022 - 28 min read…
Ingress nginx 413 에러 해결하기
on December 19, 2022 - 4 min read개요 현재 진행 중인 사이드 프로젝트의 개발 환경을 위해 온프레미스상에 쿠버네티스 클러스터를 구축하고 관리하고 있다. 개발을 진행하면서 클라이언트와 백엔드 서버가 통신하는 과정에 문제가 발생하였다. 이미지 업로드 요구사항으로 최대 10개까지 가능해야 했지만,…
AWS에서 쿠버네티스 클러스터 구축하기
on December 14, 2022 - 7 min read개요 AWS EC2를 이용하여 쿠버네티스 클러스터를 구축할 경우 해당 클러스터가 AWS 환경에서 동작하고 있음을 알게 하기 위해서는 별도의 작업이 필요하다. 이 작업을 통해 API를 이용하여 별도의 작업 없이 클러스터 상에서 AWS의 서비스(ELB, EBS…
쿠버네티스에서 Calico 사용하기 in AWS
on November 22, 2022 - 12 min readAWS EC2를 이용하여 쿠버네티스 클러스터를 구축하고 CNI 플러그인으로 Calico를 사용하기 위해서는 몇 가지 설정이 필요하다. 먼저 테스트 환경은 다음과 같다. Kubernetes v1.21.1 Docker v20.10.21 Calico v3.24.5 BGP Peering…
쿠버네티스 서비스
on November 16, 2022 - 9 min read서비스 개념 파드는 컨트롤러가 관리하므로 한군데에 고정해서 실행되지 않고 클러스터 안을 옮겨 다님 노드를 옮기면서 실행되기도 하고 클러스터 안 파드의 IP…
다중 가용 영역 기반의 쿠버네티스 클러스터
on November 12, 2022 - 10 min read개요 카카오클라우드 스쿨에서 다중 가용 영역 기반의 쿠버네티스 클러스터 구축 프로젝트를 진행하고 있다. 아키텍처를 설계하기 위해 자료를 찾으면서 정리한 내용들을 기록해보려 한다. 왜 여러 개의 Availability Zone에 클러스터를 구축해야 할까? 하나의 Availability…
kaniko란
on October 23, 2022 - 10 min read개요 현재 continous delivery를 위해 젠킨스 컨테이너에서 Dockerfile을 이용하여 이미지를 빌드 하는 과정이 필요했다. 젠킨스 컨테이너 안에서 도커 데몬을 실행하는 방법도 있지만, 도커 데몬의 경우 root 권한이 필요하므로 컨테이너가 호스트의 root…
카카오클라우드 스쿨 스터디 1차 배포 회고
on August 14, 2022 - 9 min read…
4월 우아한테크세미나 정리
on April 29, 2022 - 21 min read주제 : 지속가능한 SW…
AWS CodeDeploy를 이용한 자동 배포 시 환경변수 주입하기 + Spring Boot
on April 11, 2022 - 11 min read해당 글은 AWS CodeDeploy 구축 과정을 설명하지 않습니다. 학교 캡스톤 프로젝트를 시작하게 되면서 서버를 띄우고 자동 배포 파이프라인 구축을 위해 Github Actions + AWS CodeDeploy…
Spring Boot profile 설정하기
on April 07, 2022 - 12 min read스프링 부트에서는 properties파일(application.properties)이나 yaml파일(application.yaml)을 사용하여 프로젝트에 원하는 설정들을 적용하거나 수정할 수 있다. 외에도 여러 방법이 있지만(java…
ObjectMapper를 이용하여 JSON 파싱하기
on July 11, 2021 - 12 min read프로젝트를 진행하면서 로그인 기능을 구현하기 위해 카카오 api를 사용하였다. 발급 받은 clientid와 redirecturi를 포함하여 요청을 보냈더니 JSON 형태로 응답을 받을 수 있었다. 그다음 응답받은 JSON 객체를 POJO 형태로 deserialization…
클래스 다이어그램
on May 13, 2021 - 12 min read최근에 시작한 프로젝트가 설계 단계에 들어갔다. 먼저 팀원들과 서비스 주제와 도메인을 설정하고 도메인별 use case…
싱글톤 패턴에 대해 알아보자
on March 11, 2021 - 6 min read…