해당 포스팅은 "쿠버네티스 인 액션"을 공부하고 정리한 글입니다. 모든 내용은 해당 도서를 기준으로 합니다.⬛ 4장 레플리케이션과 그 밖의 컨트롤러 : 관리되는 파드 배포 파드배포 가능한 기본 단위레플리케이션컨트롤러 또는 디플로이먼트와 같은 유형의 리소스를 생성해 실제 파드를 생성하고 관리함관리되지 않은 파드를 생성하면 파드를 실행할 클러스터 노드가 선택되고 파드의 컨테이너가 해당 노드에서 실행 됨노드 전체에 장애가 발생하면 노드에 있는 파드는 유실되며 레플리케이션컨트롤러나 그와 유사한 기능을 하는 컨트롤러가 해당 파드를 관리하지 않는 한 새로운 파드로 대체되지 않음 ◼️ 4.1 파드를 안정적으로 유지하기 쿠버네티스 주요 이점쿠버네티스에 컨테이너 목록을 제공하면 해당 컨테이너를 클러스터 어딘가에서 계속 ..
해당 포스팅은 "쿠버네티스 인 액션"을 공부하고 정리한 글입니다. 모든 내용은 해당 도서를 기준으로 합니다.⬛ 3장 파드 쿠버네티스에서 컨테이너 실행 ◾ 3.1 파드 소개파드는 함께 배치된 컨테이너 그룹으로 쿠버네티스가 컨테이너를 가진 파드를 배포하고 운영함.일반적으로 파드는 하나의 컨테이너만 포함하지만 파드가 여러 컨테이너를 가지고 있을 때 모든 컨테이너는 항상 하나의 워커 노드에서 실행됨. ▪️ 3.1.1 파드가 필요한 이유컨테이너는 단일 프로세스를 실행하는 것을 목적으로 설계함.그렇지 않으면 모든 프로세스를 실행하고 로그를 관리하는 건 모두 사용자 책임이다. 또, 어떤 프로세스가 남긴 로그인지 파악이 힘들기 때문에 각 프로세스를 자체의 개별 컨테이너로 실행해야 함.여러 프로세스를 단일 컨테이너로 묶..
해당 포스팅은 "쿠버네티스 인 액션"을 공부하고 정리한 글입니다. 모든 내용은 해당 도서를 기준으로 합니다. ⬛ 2장 도커와 쿠버네티스 첫걸음◼️ 2.1 도커를 사용한 컨테이너 이미지 생성, 실행, 공유하기 ◾2.1.1 도커 설치와 Hello World 컨테이너 실행하기도커 설치 : https://docs.docker.com/engine/install/ InstallLearn how to choose the best method for you to install Docker Engine. This client-server application is available on Linux, Mac, Windows, and as a static binary.docs.docker.com Hello World 컨테..
해당 포스팅은 "쿠버네티스 인 액션"을 공부하고 정리한 글입니다. 모든 내용은 해당 도서를 기준으로 합니다.⬛ 1장 쿠버네티스 소개몇 년 전만 해도 대부분의 소프트웨어 애플리케이션은 하나의 프로세스 또는 몇 개의 서버에 분산된 프로세스로 실행되는 거대한 모놀리스였음.→ 점차 마이크로서비스라는 독립적으로 실행되는 더 작은 구성 요소로 세분화되고 있음. 마이크로서비스서로 분리 돼 있기 때문에 개별적으로 개발, 배포, 업데이트, 확장을 할 수 있음.하지만 배포 가능한 구성 요소 수가 많아지고 데이터 센터의 규모가 커지면서 전체 시스템을 원활하게 구성, 관리, 유지하는 일이 점점 어려워짐.이런 구성 요소의 서버 배포를 자동으로 스케줄링하고 구성, 관리, 장애 처리를 포함하는 자동화가 필요해 짐.⇒ 쿠버네티스 등..
메타코드 정처기 필기 강의https://www.metacodes.co.kr/edu/read2.nx?M2_IDX=30659&page=1&sc_is_discount=&sc_is_new=&EP_IDX=14668&EM_IDX=14492 [40% 최대 할인 / 25.01.06까지] 2025 정보처리기사 필기 합격 올인원ㅣ기출문제 풀이 포함 www.metacodes.co.kr 1강부터 5강까지 강의를 모두 수강 후 기출 문제를 풀고 풀이를 하면서 나름대로 정리를 해 보았다. ◼️ 1강▪️ UML (Unified Modeling Language)- 객체지향 소프트웨어 개발 시 산출물을 명세화, 시각화하기 위한 표준화된 모델링 언어- 표준화된 모델링 언어로 사물(Things), 관계(Relationship), 다이어그..
메타코드 5강https://www.metacodes.co.kr/edu/read2.nx?M2_IDX=30659&page=1&sc_is_discount=&sc_is_new=&EP_IDX=14668&EM_IDX=14492 [40% 최대 할인 / 25.01.06까지] 2025 정보처리기사 필기 합격 올인원ㅣ기출문제 풀이 포함 www.metacodes.co.kr5강 - 정보시스템 구축 관리◼️ 소프트웨어 개발방법론 활용▪️ 소프트웨어 생명 주기(SDLC, software Development Life Cycle)- 소프트웨어가 설계뙤고 배포되기까지 전체 과정을 체계적으로 관리하는 프로세스를 모델화- 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수까지 단계를 어떻게 진행할 것인지 결정 ▪️ 폭포수 모..
메타코드 4강https://www.metacodes.co.kr/edu/read2.nx?M2_IDX=30659&page=1&sc_is_discount=&sc_is_new=&EP_IDX=14668&EM_IDX=14492 [40% 최대 할인 / 25.01.06까지] 2025 정보처리기사 필기 합격 올인원ㅣ기출문제 풀이 포함 www.metacodes.co.kr 4강 - 프로그래밍 언어 활용◼️ 서버프로그램 구현▪️ 개발 환경 구축- 서버 소프트웨어 개발을 위해 필요한 도구, 소프트웨어, 라이브러리 등을 설치하고 설정하는 과정 ▪️ 개발 환경 구축 도구- 빌드 도구 : 소스 코드를 컴파일, 패키징, 배포하는 과정을 자동화하는 도구(Ant, Gradle)- 구현 도구 : 개발자가 소스 코드를 작성하고 디버깅하는 도..
메타코드 정처기 필기 3강https://www.metacodes.co.kr/edu/read2.nx?M2_IDX=30659&page=1&sc_is_discount=&sc_is_new=&EP_IDX=14668&EM_IDX=14492 [40% 최대 할인 / 25.01.06까지] 2025 정보처리기사 필기 합격 올인원ㅣ기출문제 풀이 포함 www.metacodes.co.kr3강 - 절차형 SQL 작성 ◼️ SQL 응용▪️ SQL (Structured Qurery Language)- 데이터베이스에서 데이터를 추출하고 조작하기 위해 사용하는 데이터 처리 언어- 대량의 데이터를 빠르게 조회, 필터링, 집계할 수 있어 데이터 분석 작업을 신속히 수행 가능- 대부분 데이터베이스 시스템에서 사용하는 표준화된 언어로 활용이 ..
메타코드 정처기 필기 2강https://www.metacodes.co.kr/edu/read2.nx?M2_IDX=30659&page=1&sc_is_discount=&sc_is_new=&EP_IDX=14668&EM_IDX=14492 [40% 최대 할인 / 25.01.06까지] 2025 정보처리기사 필기 합격 올인원ㅣ기출문제 풀이 포함 www.metacodes.co.kr 2강 - 소프트웨어 개발◼️ 데이터 입출력 구현▪️ 자료 구조 (Data Structure)- 데이터를 효율적으로 저장, 관리하기 위한 체계적인 바업론- 특정 작업에서 최적의 성능을 보장하기 위해 고안됨- 선형 구조 : 리스트, 스택, 큐, 데크- 비선형 구조 : 트리, 그래프 ▪️탐색 방식에 따른 운행 결과- 깊이 우선 탐색(DFS) : ..
메타코드 정처기 필기 1강 https://www.metacodes.co.kr/edu/read2.nx?M2_IDX=30659&page=1&sc_is_discount=&sc_is_new=&EP_IDX=14668&EM_IDX=14492 [40% 최대 할인 / 25.01.06까지] 2025 정보처리기사 필기 합격 올인원ㅣ기출문제 풀이 포함 www.metacodes.co.kr 1강 - 소프트웨어 설계 ◼️ 요구사항 확인▪️ 요구 사항 분석- 소프트웨어가 무엇을 해야 하는가를 추적해 요구사항 명세를 작성하는 작업으로, 사용자의 요구를 추출해 목표를 정하고 어떤 방식으로 해결할 것인지 결정하는 단계- 소프트웨어 개발의 출발점이면서 실질적인 첫번째 단계 ▪️ 요구 사항 분석 특징- 개발 비용이 많이 드는 단계는 아..