반응형

deployment 2

쿠버네티스 디플로이먼트(Deployment) .yaml 파일 기술하기

쿠버네티스 디플로이먼트는 애플리케이션 배포와 관리를 위한 중요한 오브젝트 중 하나입니다. 디플로이먼트 .yaml 파일은 애플리케이션의 버전 관리와 롤아웃을 정의하는 데 사용됩니다. 디플로이먼트 .yaml 파일의 필수 필드와 오브젝트 spec을 상세히 살펴보겠습니다. 디플로이먼트 .yaml 파일 예제 apiVersion: apps/v1 kind: Deployment metadata: name: myapp-deployment spec: replicas: 3 selector: matchLabels: app: myapp template: metadata: labels: app: myapp spec: containers: - name: myapp-container image: nginx:latest 필수 필드 설..

Kubernetes 2023.09.25

쿠버네티스 오브젝트(Object) 컨테이너 오케스트레이션을 위한 핵심 구성 요소

쿠버네티스(Kubernetes)는 대규모 컨테이너화된 애플리케이션을 관리하는 데 필수적인 도구로, 다양한 리소스 및 구성 요소를 추상화하여 제공합니다. 쿠버네티스의 핵심을 이루는 것 중 하나는 "오브젝트(Object)"입니다. 오브젝트는 클러스터 내의 리소스를 정의하고 관리하기 위한 핵심 개념으로, 주요 쿠버네티스 오브젝트에 대해 자세히 살펴보겠습니다. 파드(Pod): 파드는 쿠버네티스의 가장 작은 배포 단위입니다. 하나 이상의 컨테이너로 구성되며, 공유 네트워크 및 스토리지를 사용할 수 있습니다. 여러 컨테이너가 함께 실행되어 특정 서비스나 애플리케이션을 지원합니다. 레플리카셋(ReplicaSet): 레플리카셋은 파드의 복제본 수를 관리하는 오브젝트로, 파드의 가용성과 확장성을 보장합니다. 원하는 상태..

Kubernetes 2023.09.25
728x90
반응형