목록resource (2)
이야기박스

# 개요 Resource Request & Limit Pod의 request / limit QoS (우선순위) 플러그인 (LimitRange, ResourceQuota) 모니터링 # 포드 컨테이너의 리소스 요청 포드의 리소스 request(최소) & limit(최대)은 컨테이너에서 정의 apiVersion: v1 kind: Pod metadata: name: frontend spec: containers: - name: db image: mysql env: - name: MYSQL_ROOT_PASSWORD value: "password" resources: requests: memory: "64Mi" cpu: "250m" limits: memory: "128Mi" cpu: "500m" - name: wp..

# 개요 서비스 운영을 위해서는 일회성 배포가 아닌 지속적인 업데이트가 필요합니다. 사용자는 Pod 배포를 어떻게 진행하면 될까요? 쿠버네티스는 ReplicationController, ReplicaSet 위에 배치되는 디플로이먼트라는 리소스를 제공합니다. 우리는 이를 통하여 어플리케이션의 업데이트(배포)를 지속적으로 할 수 있습니다. # 쿠버네티스 서비스 우리가 제공하는 Service 리소스를 생각해보겠습니다. 쿠버네티스는 위 그림과 같은 모습으로 서비스를 클라이언트에 제공합니다. 서비스는 ReplicaSet을 통하여 배포된 Pod에 사용자들이 접근할 수 있게 해 주는데, 특정 버전이 나간 Pod는 이미지 변경이 어렵기 때문에, 새로운 이미지를 가진 Pod로 교체해주어야 합니다. ## How to up..