5장. 프록시 작동
리소스 할당을 구성하여 배포된 프록시를 운영합니다.
이 섹션에서는 Apache Kafka 프록시 인스턴스에 대해 실행 중인 스트림이 있다고 가정합니다.
5.1. 프록시 컨테이너 CPU 및 메모리 리소스 제한 및 요청 구성 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
KafkaProxy 리소스를 정의하면 각각 프록시 컨테이너가 있는 여러 OpenShift Pod 가 생성됩니다. 이러한 각 컨테이너는 Apache Kafka 프록시 프로세스에 대한 단일 스트림을 실행합니다.
기본적으로 이러한 프록시 컨테이너는 리소스 제한 없이 정의됩니다. 환경의 CPU 및 메모리 사용을 관리하려면 KafkaProxy 사양에서 proxyContainer 섹션을 수정합니다.
프록시 컨테이너 리소스 사양을 사용한 KafkaProxy 구성 예
kind: KafkaProxy
apiVersion: kroxylicious.io/v1alpha1
metadata:
namespace: my-proxy
name: simple
spec:
infrastructure:
proxyContainer:
resources:
requests:
cpu: '400m'
memory: '656Mi'
limits:
cpu: '500m'
memory: '756Mi'