Infra/Kubernetes

Infra/Kubernetes

Helm 차트란, helm 구조 이해하기

helm search 차트 찾기# 1. Helm Hub에서 검색helm search hub workpress# 2. Local에 추가된 저장소에서 검색helm search repohelm search hub는 여러 저장소들에 있는 헬름 차트들을 포괄하는 helm hub 를 검색합니다.helm search repo는 helm repo add를 사용하여 로컬 헬름 클라이언트에 추가된 저장소들을 검색한다. 검색은 로컬 데이터 상에서 이루어지며, 퍼블릭 네트워크 접속이 필요하지 않습니다. helm install# 1. 패키지 설치helm install happy-panda stable/mariadb# 2. 상태 확인helm status happy-panda# 3. 릴리스 제거helm uninstall happy..

Infra/Kubernetes

[Kubernetes] 쿠버네티스 컨테이너 및 파드에 메모리, CPU 할당 - 리소스 제한을 안하면 생기는 문제

아래 글은 쿠버네티스 공식문서를 참고하여 작성하였습니다.메모리 할당과 제한 방법은 CPU 할당과 제한 방법과 유사합니다. resources.requests에 cpu를 추가, resources.limits에 cpu를 추가하여 값을 할당해 주면 됩니다.컨테이너 및 파드 메모리 리소스 할당메모리 요청량 및 상한선 지정컨테이너에 메모리 요청량을 지정하기 위해서는 컨테이너의 리소스 manifest에 resources:requests 필드를 포함합니다.리소스 상한을 지정하기 위해서는 resoures:limits 필드를 포함합니다.apiVersion: v1kind: Podmetadata: name: memory-demo namespace: mem-examplespec: containers: - name: me..

Infra/Kubernetes

[K8S] Kubernetes Job, CronJob 이해 및 활용법

JobBatch 처리에 적합한 컨트롤러로 Pod의 성공적인 완료를 보장합니다.비정상 종료 시 다시 실행정상 종료 시 완료Kubernetes는 Pod를 Running 중인 상태로 유지합니다.-> Job을 통해 Batch 처리하는 pod는 작업이 완료되면 종료됩니다.pod가 종료될 뿐 삭제되지는 않는다.Non-parallel, parallelNon-parallel하나의 파드만 실행됩니다.Pod가 성공적으로 종료하자마자 즉시 Job이 완료됩니다.고정적인 완료 횟수를 가진 Parallel Job.spec.completions에 양수 값을 지정합니다.Job은 전체 작업을 나타내며, completions 만큼 성공한 파드가 있을 때 완료됩니다.작업 큐가 있는 Parallel Job.spec.parallelism 을..

Infra/Kubernetes

[Kubernetes] 쿠버네티스 ReplicaSet, Deployment 리소스 차이 이해하기

ReplicaSet 란Pod의 복제본을 관리하고 유지하는 역할ReplicaSet은 지정된 수의 파드 복제본을 유지하여 애플리케이션의 가용성을 보장한다.만약 하나의 파드가 실패하거나 삭제되면, ReplicaSet은 새로운 파드를 생성하여 이 수를 유지시킵니다.apiVersion: apps/v1kind: ReplicaSetmetadata: name: nginx-replicasetspec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:late..

kylo
'Infra/Kubernetes' 카테고리의 글 목록