Posts by Year

2022

[Kubernetes](Concept)What is a Kubernetes CronJob(크론잡)

April 23 2022

크론잡은 백업, 리포트 생성 등의 정기적 작업을 수행하기 위해 사용된다. 각 작업은 무기한 반복되도록 구성해야 한다(예: 1일/1주/1달마다 1회). 작업을 시작해야 하는 해당 간격 내 특정 시점을 정의할 수 있다.

[Kubernetes](StatuefulSet)Kubernetes StatefulSet Update strategy

April 21 2022

스테이트풀셋의 .spec.updateStrategy  필드는 스테이트풀셋의 파드에 대한 컨테이너, 레이블, 리소스의 요청/제한 그리고 주석에 대한 자동화된 롤링 업데이트를 구성하거나 비활성화할 수 있다. 두 가지 가능한 전략이 있다.

[Kubernetes](Concept)What is Kubernetes Deployment(디플로이먼트)

April 16 2022

쿠버네티스에서 상태가 없는 앱을 배포할 때 사용하는 가장 기본적인 컨트롤러이다. Deployment는 Pod와 ReplicaSet에 대한 선언적 업데이트를 제공한다. 참고: Deployment가 소유하는 ReplicaSet은 관리하지 말아야 한다.

[Kubernetes](Concept)What is a Kubernetes Workload resources?

April 14 2022

워크로드는 쿠버네티스에서 구동되는 애플리케이션이다. 사용자를 대신하여 파드 집합을 관리한다. 지정한 상태와 일치하도록 올바른 수의 올바른 파드 유형이 실행되고 있는지 확인하는 컨트롤러를 구성한다.

[Kubernetes](Concept)What is Kubernetes Pod

April 10 2022

쿠버네티스는 파드라는 단위로 컨테이너를 묶어서 관리하므로 보통 컨테이너 하나가 아닌 여러 개 컨테이너로 구성된다.

[Kubernetes](HPA)What is Kubernetes Horizontal Pod Autoscaler (HPA)

April 04 2022

쿠버네티스에서, HorizontalPodAutoscaler는 워크로드 리소스(예: 디플로이먼트  또는 스테이트풀셋)를 자동으로 업데이트하며, 워크로드의 크기를 수요에 맞게 자동으로 스케일링하는 것을 목표로 한다.

[CS](Network)OSI 7 계층

March 14 2022

OSI 7 Layer 7 (응용계층): http, ftp, telnet 사용자와 직접 상호작용하는 응용 프로그램들이 포함된 계층 6 (표현계층): ...

[CS](OS)메모리 구조

March 12 2022

메모리 구조 코드 영역: 실행할 프로그램의 코드가 저장되는 영역 사용자가 프로그램 실행 명령을 내리면 OS가 HDD에서 메모리로 실행 코드를 올리게 되고, CPU는 코드 영역에 저장된 명령어를 하나씩 처리...

[Jenkins](Pipeline)Scripted VS Declarative

March 11 2022

Scripted VS Declarative Declarative pipeline은 Jenkins pipeline의 최신 기능 Declarative pipeline은 Scripted pipeline 보다 더욱 풍부한 기능 제공 Declarative pipeline은 pi...

[Kubernetes](Concept)쿠버네티스 개념 - Pod의 스케줄링 구조

March 09 2022

Pod가 어떻게 배치되는가? 스케줄링: 컨테이너 어플리케이션을 구체적으로 어떤 노드에서 움직이게 할지를 알고리즘에 기초하여 배치하는 것이다. 이 스케줄링 구조를 이해하는 데 있어서 중요한 역할을 하는 것이 쿠버네티스의 마스터에서 움직이는 API Server이다. API...

[Kubernetes](Concept)쿠버네티스 개념 - 스케줄링과 디스커버리

March 02 2022

스케줄링과 디스커버리 기존 시스템에서는 어디에서 어떤 어플리케이션이 움직이고 있는지 알고 있어야 했다. 하지만 쿠버네티스에서는 어플리케이션이 배포되는 위치가 쿠버네티스에 의해 정해진다. 어플리케이션이 배포되면 쿠버네티스가 클러스터 상에서 비어 있는 위치를 찾아내서 자동으로 배치한다.

맨 위로 이동 ↑

2021

[Theory]What is GitOps?

August 24 2021

깃옵스란? 애플리케이션의 배포와 운영에 관련된 모든 요소를 코드화하여 깃(Git)에서 관리(Ops)하는 것이 깃옵스의 핵심이다.

[Scouter](Monitoring)Monitoring - WAS

July 29 2021

Purpose WAS에서 서비스되는 어플리케이션에 대한 실시간 서비스 처리현황 및 관련된 성능 데이터를 모니터링

[Book](Kubernetes)쿠버네티스 입문

May 09 2021

Book information 책: 쿠버네티스 입문 내용: 90가지 예제로 배우는 컨테이너 관리 자동화 표준 저자: 정원천, 공용준, 홍석용, 정경록 출판사: 동양북스

맨 위로 이동 ↑