zooneon

신입 엔지니어 권준원입니다.

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 read

AWS 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