2.10.3. ServiceMeshControlPlane 매개변수

다음 예제에서는 ServiceMeshControlPlane 매개변수의 사용을 보여주고, 표에서는 지원되는 매개변수에 대한 추가 정보를 제공합니다.

중요

CPU, 메모리 및 Pod 수를 포함하여 이러한 매개변수를 사용하여 Red Hat OpenShift Service Mesh에 대해 구성하는 리소스는 OpenShift Container Platform 클러스터 구성을 기반으로 합니다. 현재 클러스터 구성의 사용 가능한 리소스에 따라 이러한 매개변수를 구성합니다.

2.10.3.1. Istio 글로벌 예

다음 예제는 ServiceMeshControlPlane의 Istio 전역 매개변수와 적절한 값과 함께 사용 가능한 매개변수에 대한 설명을 보여줍니다.

참고

3scale Istio Adapter가 작동하려면 disablePolicyChecksfalse여야 합니다.

전역 매개변수 예

  istio:
    global:
      tag: 1.1.0
      hub: registry.redhat.io/openshift-service-mesh/
      proxy:
        resources:
          requests:
            cpu: 10m
            memory: 128Mi
          limits:
      mtls:
        enabled: false
      disablePolicyChecks: true
      policyCheckFailOpen: false
      imagePullSecrets:
        - MyPullSecret

표 2.4. 전역 매개변수

매개변수설명기본값

disablePolicyChecks

이 매개변수는 정책 검사를 활성화/비활성화합니다.

true/false

true

policyCheckFailOpen

이 매개변수는 Mixer 정책 서비스에 도달할 수 없는 경우 트래픽이 Envoy 사이드카를 통과할 수 있는지 여부를 나타냅니다.

true/false

false

tag

Operator가 Istio 이미지를 가져오는 데 사용하는 태그입니다.

유효한 컨테이너 이미지 태그.

1.1.0

hub

Operator가 Istio 이미지를 가져오는 데 사용하는 허브입니다.

유효한 이미지 리포지토리

maistra/ 또는 registry.redhat.io/openshift-service-mesh/

mtls

이 매개변수는 기본적으로 서비스 간에 mTLS(mutual Transport Layer Security)를 활성화/비활성화할지 여부를 제어합니다.

true/false

false

imagePullSecrets

Istio 이미지를 제공하는 레지스트리에 대한 액세스가 안전한 경우, 여기에 imagePullSecret을 나열하십시오.

redhat-registry-pullsecret 또는 quay-pullsecret

없음

이러한 매개 변수는 전역 매개변수의 프록시 하위 집합에 따라 다릅니다.

표 2.5. 프록시 매개변수

유형매개변수설명기본값

requests

cpu

Envoy 프록시에 대해 요청된 CPU 리소스의 양입니다.

사용자 환경 구성에 따라 코어 또는 밀리코어(예: 200m, 0.5, 1)로 지정된 CPU 리소스입니다.

10m

 

memory

Envoy 프록시에 대해 요청된 메모리 양입니다.

사용자 환경 구성에 따라 사용 가능한 바이트 단위 메모리(예: 200Ki, 50Mi, 5Gi)입니다.

128Mi

limits

cpu

Envoy 프록시에 대해 요청된 최대 CPU 리소스 양입니다.

사용자 환경 구성에 따라 코어 또는 밀리코어(예: 200m, 0.5, 1)로 지정된 CPU 리소스입니다.

2000m

 

memory

Envoy 프록시가 사용할 수 있는 최대 메모리 양입니다.

사용자 환경 구성에 따라 사용 가능한 바이트 단위 메모리(예: 200Ki, 50Mi, 5Gi)입니다.

1024Mi