전체 글 39

웹 프로그래밍의 시작

개발자의 코드를정해진구조에 넣는 방식이기 때문에 전체적인구조와 흐름을 이해해야만 함.자바 웹 개발 환경웹 프로젝트의 기본구조기본적으로 여러 프로그램이 같은 네트워크를 통해서 연결되는 구조로 이루어져 있음 브라우저 or 클라이언트 프로그램랜더링(rendering) : 서버에서 전송한 결과를 화면에 보여준다.서버에 원하는 데이터를 보내는 사용자의 요청(request)과 응답(response)을 받는 프로그램관련기술 : HTML / CSS / 자바스크립트웹 서버(Web Server) or WAS(Web Application Server)웹 서버 : 이미지와 같은 고정된 데이터를 제공한다.WAS : 동적으로 매번 새로운 데이터를 만들어 제공한다.관련 기술 : 서블릿/JSP, 각종 프레임워크와 언어들데이터베이스영..

Recap - Pods with YAML

쿠버네티스는 객체(Pod, ReplicaSet, Deployment, Service 등)를 생성하기 위해 YAML 파일을 입력으로 사용합니다. 모든 YAML 구성 파일은 공통적인 구조를 따르며, 항상 다음과 같은 4가지 최상위 필드를 포함해야 합니다:apiVersion: 사용할 쿠버네티스 API 버전kind: 생성하려는 객체의 유형metadata: 객체에 대한 메타데이터(이름, 라벨 등)spec: 객체의 구체적인 사양1. apiVersion이 필드는 사용할 쿠버네티스 API 버전을 지정합니다.예: v1 (Pod를 생성할 때 주로 사용)다른 값으로는 apps/v1, extensions/v1beta 등이 있으며, 이는 이후 강의에서 다룹니다.2. kind생성하려는 객체의 유형을 지정합니다.예: Pod, Re..

유데미/ckad 2025.01.29

Recap - Pods

Pods를 이해하기 전에, 다음 사항들이 이미 설정되었다고 가정하겠습니다:애플리케이션이 이미 개발되어 Docker 이미지로 빌드되었으며, Docker Hub와 같은 Docker 저장소에 업로드되어 Kubernetes가 이를 가져올 수 있는 상태입니다.Kubernetes 클러스터가 이미 설정되어 작동 중입니다. 이는 단일 노드 또는 다중 노드 설정일 수 있으며, 모든 서비스가 실행 상태여야 합니다.Kubernetes의 궁극적인 목표는 컨테이너 형태로 애플리케이션을 클러스터의 워커 노드에 배포하는 것입니다. 그러나 Kubernetes는 컨테이너를 직접 워커 노드에 배포하지 않고, Pods라는 Kubernetes 객체에 캡슐화하여 배포합니다.Pod란?Pod는 애플리케이션의 단일 인스턴스이며, Kubernete..

유데미/ckad 2025.01.29