
이 글은 비전공자도 이해할 수 있는 쿠버네티스 입문/실전 강의 내용을 바탕으로 학습하며 추가로 정리한 문서입니다.컨테이너는 애플리케이션을 패키징하고 실행하는 강력한 방법이지만, 운영 환경에서는 단순히 컨테이너를 실행하는 것만으로 충분하지 않습니다.대규모 애플리케이션을

쿠버네티스 공식문서에는 다음과 같이 소개한다. 파드(Pod) 는 쿠버네티스에서 생성하고 관리할 수 있는 배포 가능한 가장 작은 컴퓨팅 단위이다.파드 (고래 떼(pod of whales)나 콩꼬투리(pea pod)와 마찬가지로)는 하나 이상의 컨테이너의 그룹이다. 이

✅ 백엔드(Spring Boot) 서버를 파드(Pod)로 띄우기 0. Spring Boot 프로젝트 셋팅 https://start.spring.io 1. API 작성 2. 프로젝트 실행 실행 후 http://localhost:8080 접속 3. Dockerfile

✅ 파드 조회 ✅ 파드 포트 포워딩 ✅ 파드 삭제 ✅ 파드 디버깅 파드 세부 정보 조회하기 파드 로그 확인하기 파드 내부로 접속하기 ✅ 매니페스트 파일에 적혀져있는 리소스(파드 등) 생성 및 변경사항 적용

이전에 백엔드 서버 1개를 파드로 띄어보았다.실제 서비스를 운영하다보면 트래픽이 증가해서 서버가 버벅거리는 경우 서버를 수평적 확장(서버의 개수를 늘리는 방식)을 통해 해결할 수 있다.기존 방법으로 3개의 서버를 띄우려면 아래와 같이 작성해야한다.3개의 서버를 띄우는데

외부로부터 요청을 받는 역할, 외부로부터 들어오는 트래픽을 받아, 파드에 균등하게 분배해주는 로드밸런서 역할을 하는 기능파드 집합에서 실행중인 애플리케이션을 네트워크 서비스로 노출하는 추상화 방법실제 서비스에서는 포트포워딩이나 파드내로 직접 접근해서 애플리케이션에 요청

기존에 사용했던 백엔드(Spring) 서버에서 환경변수를 등록해서 사용하는 법을 알아보자.spring-deployment.yamlspring-service.yamllocalhost:30000/env 접속생성 (spring-secret.yaml)수정 (spring-dep