Infra

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/Docker

[Docker] Docker run, cmd, entrypoint 차이 이해하기

Docker Best Practices Choosing Between RUN, CMD and ENTRYPOINT도커 이미지를 실행하기 위해 사용할 수 있는 명령어가 여러 가지 있는데 해당 명령어들을 각 상황에 맞게 사용하는 것이 좋습니다.run, cmd, entrypoint 명령어에 대해 알아보며, 어느 상황에 사용하면 좋은지 알아보겠습니다.  Multiple methods are available to accomplish similar tasks, and users must understand the pros and cons of the available options to choose the best approach for their projects.One Confusing area concerns ..

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 을..

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