
[CKA] 쿠버네티스 클러스터 개념
Kubernetes 클러스터 핵심 개념 Master와 Worker Node 쿠버네티스 아키텍쳐 Master Node Master는 kube-api, kube-scheduler(pod를 관찰하며 pod가 할당되기 좋은 노드를 결정), ETCD 클러스터와 컨트롤러로 이루어진다. Worker Node Docker로 만들어지며 이를 관리하는 kub...
Kubernetes 클러스터 핵심 개념 Master와 Worker Node 쿠버네티스 아키텍쳐 Master Node Master는 kube-api, kube-scheduler(pod를 관찰하며 pod가 할당되기 좋은 노드를 결정), ETCD 클러스터와 컨트롤러로 이루어진다. Worker Node Docker로 만들어지며 이를 관리하는 kub...
현재 아키텍쳐 구조도 대부분의 CI/CD 파이프라인과 Azure 리소스 자원이 찍힌 상태로 아키텍쳐는 위와 같다. 위 구조로 서비스를 배포하고 서비스에 접속하니 하나의 에러와 마주쳤다. Front ↔ Backend 통신 에러 FrontEnd(Vue.js)와 BackEnd(Spring Boot)를 별도의 pod으로 기동 시키고 FrontEnd의...
현재 BackEnd Server와 데이터베이스는 정상적으로 Azure 환경에서 구동 되었다. 다음으로 Vue.js 기반으로 구성되어진 Front(Web) 서버를 Azure AKS에 구동시켜 보겠다. Front CI 구성 백엔드와 동일하게 Frontend 레포지터리에 .github/workflows/docker-image.yml 을 작성한다. ...
Spring DI와 Static 필드 반년간 Azure와 k8s에서 공부를 하며 프로젝트를 진행하며 어느덧 프로젝트도 막바지에 다가와 보안성 검증 단계에 있다. 보안성 검증을 진행하면서 소스에 하드코딩된 부분을 수정하며 Spring Framewokr 지식의 부족으로 조금 헤맨 것에 대해 간략히 적어볼려고 한다. instance 필드와 static...
개요 Docker/Kubernetes 하나 모르는데 Azure Migration 프로젝트를 하라고요? 분명 나는 Java/Web 개발자로 입사를 했는데 팀에 배속되자 AKS-자습서 (AKS 어플리케이션만들기)와 처음 시작하는 애저 책을 가지고 Azure 공부를 하라고 지시를 받았다.. 우선 단순히 명령어를 따라하고 리소스를 만들면서 엉성...
[Gold V] 맥주 마시면서 걸어가기 - 9205 문제 링크 문제 설명 상근이와 친구들이 송도에서 열리는 펜타포트 락 페스티벌에 가기 위해 맥주를 마시며 걸어가는 문제 상근이는 집에서 출발해 페스티벌 장소까지 이동해야 하며, 50미터마다 맥주 한 병을 마셔야 합니다. 맥주는 처음에 20병이 들어있는 박스를 가지고 출발하지만, 중간에 편의점을 통해...
AZ204를 공부하면서 흝어져있던 Dump 문제들의 개념을 정리해 모았다. Azure Web app에서 실행되는 분산추적을 설정하여 고객 ID를 모든 운영에 연계시키는 방법? 📌 정답 고객 ID를 추적 컨텍스트에 추가 Application Insight SDK를 사용하여 `Telemetry Initial...
X-Forwarded-For L7 로드밸런서 또는 L4 로드밸런서를 거쳐 들어온 트래픽은 웹 서버에서 장비 IP 또는 Proxy Server의 IP로 보이기도 한다. 이를 추적하기 위해 X-Forwarded-For Header를 사용하면 Client의 IP를 유지할 수 있다. 일반적인 X-Forwarded-For X-Forwarded-For:...
BackEnd Server를 컨테이너화 하여 AKS안에 가동 시키는것까지는 성공했다.. 당연하게도 DB 연결이 안되어 아래와 같이 JDBC 오류가 발생 DB를 연결하기 위해서는 두가지 방법이 필요하다. 기존의 MySQL 이미지를 컨테이너화하여 배포 Azure MySQL 서버를 이용 고민을 했지만.. 이미 기존의 image를 말아서...
Azure Message Queue에는 Storage Queue와 Service Bus Queue 두개가 존재한다. Azure Service Bus를 사용해야할 때? 솔루션을 설계하는데 있어 Queue에서 Polling되지 않고도 메세지를 수신할 수 있는 경우, Queue의 FIFO를 보장해야하는 경우, 자동 중복 검색을 지원 해야하는 경우, ...