이 섹션에는 Apigee Hybrid 배포의 런타임 영역을 맞춤설정하는 데 사용할 수 있는 모든 구성 속성이 나열되어 있습니다.
이 페이지 필터링
이 페이지에 표시된 속성을 필터링하려면 기본(가장 일반적인 속성) 또는 고급(변경이 거의 필요하지 않은 속성)을 선택합니다.
표시최상위 속성
다음 표에서는 overrides.yaml
파일의 최상위 속성을 설명합니다. 최상위 속성은 다른 객체에 속하지 않으면서 조직 또는 환경 수준에서 적용되는 속성입니다.
속성 | 유형 | 설명 |
---|---|---|
axHashSalt |
고급 | 도입된 버전: 1.3.0 기본값: 선택사항 사용자 데이터를 Apigee 분석으로 보내기 전에 사용자 데이터를 난독화하기 위해 해시 계산 시 사용된 솔트를 포함하는 Kubernetes 보안 비밀의 이름입니다. 솔트 값을 지정하지 않으면 Apigee는 런타임 영역에서 컨트롤 플레인으로 데이터를 전송하기 전에 원래 값을 SHA512로 해시합니다. |
contractProvider |
고급 | 도입된 버전: 1.0.0
기본값: 설치 시 모든 API의 API 경로를 정의합니다. 하이브리드 설치에서 다음 형식의 데이터 상주를 사용하는 경우에 필요합니다. contractProvider: https://CONTROL_PLANE_LOCATION-apigee.googleapis.com 여기서 CONTROL_PLANE_LOCATION은 프록시 번들과 같은 제어 영역 데이터가 저장되는 위치입니다. 목록은 사용 가능한 Apigee API 컨트롤 플레인 리전을 참조하세요. 예를 들면 다음과 같습니다. contractProvider: https://us-apigee.googleapis.com |
customAutoscaling.enabled |
기본 | 도입된 버전: 1.14.0
기본값:
|
enhanceProxyLimits |
고급 | 도입된 버전: 1.14.0
기본값: 필수
다음을 참조하세요.
프록시 체이닝, 엔드포인트 체이닝, ServiceCallout 체이닝에는 모든 환경 그룹의 |
gcpProjectID |
고급 | Deprecated: v1.2.0 이상에서는 gcp.projectID 를 대신 사용합니다.
도입된 버전: 1.0.0 기본값: none 필수 Google Cloud 프로젝트의 ID입니다. |
gcpRegion |
고급 | Deprecated: v1.2.0 이상에서는 gcp.region 를 대신 사용합니다.
도입된 버전: 1.0.0 기본값: 필수 Kubernetes 클러스터의 가장 가까운 Google Cloud 리전 또는 영역입니다. |
hub |
고급 | 도입된 버전: 1.11.0 기본값: None 비공개 저장소에서 모든 Apigee 구성요소의 이미지를 가져오는 데 사용되는 비공개 이미지 컨테이너 저장소의 URL입니다.
각 개별 구성요소의 이미지 경로는
예를 들어 hub: private-docker-host.example.com 다음과 같습니다. containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.14.2 imagePullPolicy: IfNotPresent 다른 구성요소도 비슷한 패턴을 따릅니다.
다음 속성을 사용하여 개별적으로 구성요소의 이미지 URL을 재정의할 수 있습니다.
|
imagePullSecrets.name |
고급 | 도입된 버전: 1.0.0
기본값: None docker-registry 유형으로 구성된 Kubernetes 보안 비밀 이름이며 비공개 저장소에서 이미지를 가져오는 데 사용됩니다. |
instanceID |
기본 | 도입된 버전: 1.3.0
기본값: None 필수 이 설치에 대한 고유 식별자입니다. 이 인스턴스를 식별하는 고유한 문자열입니다. 문자와 숫자 조합을 최대 63자(영문 기준)까지 사용할 수 있습니다. |
k8sClusterName |
고급 | Deprecated: v1.2.0 이상에서는 k8sCluster.name 및 k8sCluster.region 을 대신 사용합니다.
도입된 버전: 1.0.0 기본값: None 하이브리드 프로젝트가 실행되는 Kubernetes(K8S) 프로클러스터의 이름입니다. |
kmsEncryptionKey |
고급 | 도입된 버전: 1.0.0
기본값: 선택사항. kmsEncryptionKey, kmsEncryptionPath, kmsEncryptionSecret 중 하나만 사용하세요. Apigee KMS 데이터의 암호화 키에 대한 로컬 파일 시스템 경로입니다. |
kmsEncryptionPath |
고급 | 도입된 버전: 1.2.0
기본값: None 선택사항. kmsEncryptionKey, kmsEncryptionPath, kmsEncryptionSecret 중 하나만 사용하세요. base64로 인코딩된 암호화 키가 포함된 파일의 경로입니다. 데이터 암호화를 참조하세요. |
kmsEncryptionSecret.key |
고급 | 도입된 버전: 1.2.0
기본값: None 선택사항. kmsEncryptionKey, kmsEncryptionPath, kmsEncryptionSecret 중 하나만 사용하세요. base64로 인코딩된 암호화 키가 포함된 Kubernetes 보안 비밀의 키입니다. 데이터 암호화를 참조하세요. |
kmsEncryptionSecret.name |
고급 | 도입된 버전: 1.2.0
기본값: None 선택사항. kmsEncryptionKey, kmsEncryptionPath, kmsEncryptionSecret 중 하나만 사용하세요. base64로 인코딩된 암호화 키가 포함된 Kubernetes 보안 비밀의 이름입니다. 데이터 암호화를 참조하세요. |
kvmEncryptionKey |
고급 | 도입된 버전: 1.0.0
기본값: 선택사항. kvmEncryptionKey, kvmEncryptionPath, kvmEncryptionSecret 중 하나만 사용합니다. Apigee KVM 데이터의 암호화 키에 대한 로컬 파일 시스템 경로입니다. |
kvmEncryptionPath |
고급 | 도입된 버전: 1.2.0
기본값: None 선택사항. kvmEncryptionKey, kvmEncryptionPath, kvmEncryptionSecret 중 하나만 사용합니다. base64로 인코딩된 암호화 키가 포함된 파일의 경로입니다. 데이터 암호화를 참조하세요. |
kvmEncryptionSecret.key |
고급 | 도입된 버전: 1.2.0
기본값: None 선택사항. kvmEncryptionKey, kvmEncryptionPath, kvmEncryptionSecret 중 하나만 사용합니다. base64로 인코딩된 암호화 키가 포함된 Kubernetes 보안 비밀의 키입니다. 데이터 암호화를 참조하세요. |
kvmEncryptionSecret.name |
고급 | 도입된 버전: 1.2.0
기본값: None 선택사항. kvmEncryptionKey, kvmEncryptionPath, kvmEncryptionSecret 중 하나만 사용합니다. base64로 인코딩된 암호화 키가 포함된 Kubernetes 보안 비밀의 이름입니다. 데이터 암호화를 참조하세요. |
multiOrgCluster |
고급 | 도입된 버전: 1.10.0
기본값: 다중 조직 클러스터의 경우 이 속성을 통해 조직의 측정항목을 |
namespace |
기본 | 도입된 버전: 1.0.0
기본값: Apigee 구성요소가 설치될 Kubernetes 클러스터의 네임스페이스입니다. |
org |
기본 |
도입된 버전: 1.0.0 기본값: None 필수 하이브리드 설치 중에 Apigee가 프로비저닝한 하이브리드 지원 조직입니다. 조직은 Apigee의 최상위 컨테이너입니다. 여기에는 모든 API 프록시 및 관련 리소스가 포함됩니다. 값이 비어 있는 경우 조직 이름을 만든 후에 조직 이름을 업데이트해야 합니다. |
orgScopedUDCA |
고급 | 도입된 버전: 1.8.0 기본값: 조직 수준에서 범용 데이터 수집 에이전트 서비스(UDCA)를 사용 설정하여 분석, 수익 창출, 디버그(trace)를 추출하고 제어 영역에 있는 통합 분석 플랫폼(UAP)으로 보냅니다. 조직 범위 UDCA는 모든 Apigee 환경에 대해 단일 Google 서비스 계정을 사용합니다. 서비스 계정에는 Apigee 애널리틱스 에이전트(
환경마다 별도의 UDCA 에이전트를 사용하려면 참조: udca |
revision |
고급 | 도입된 버전: 1.0.0
기본값: Apigee Hybrid는 순차적 Kubernetes 업데이트를 지원하므로 pod 인스턴스를 새로운 인스턴스로 점진적으로 업데이트하여 다운타임 없이 배포 업데이트를 수행할 수 있습니다. 기본 Kubernetes
다음 객체의 속성을 변경하려면 자세한 내용은 순차적 업데이트를 참조하세요. |
serviceAccountSecretProviderClass |
고급 | 도입된 버전: 1.12.0 기본값: None Vault에 서비스 계정 키를 저장하는 데 사용되는 조직별 보안 비밀 제공업체 클래스( |
validateOrg |
고급 | 도입된 버전: 1.8.0 기본값: Apigee 조직과 Google Cloud 프로젝트 간 연결을 엄격하게 검증하고 환경 그룹의 존재를 확인합니다.
|
validateServiceAccounts |
고급 | 도입된 버전: 1.0.0
기본값: 서비스 계정 권한을 엄격하게 검증합니다. Cloud Resource Manager API 메서드
|
ao
Apigee Operators(AO)는 구성요소를 배포하고 유지하는 데 필요한 하위 수준 Kubernetes 및 Istio 리소스를 만들고 업데이트합니다. 예를 들어 컨트롤러는 메시지 프로세서를 출시합니다.
다음 표에서는 Apigee 연산자 ao
객체의 속성을 설명합니다.
속성 | 유형 | 설명 |
---|---|---|
ao.args.disableIstioConfigInAPIServer |
고급 | 도입된 버전: 1.8.0 기본값: Apigee가 고객 설치 Cloud Service Mesh에 더 이상 구성을 제공하지 않습니다.
|
ao.args.disableManagedClusterRoles |
고급 | 도입된 버전: 1.10.0
기본값:
|
ao.image.pullPolicy |
고급 | 도입된 버전: 1.2.0
기본값: kubelet이 포드의 Docker 이미지를 가져오는 시점을 결정합니다. 가능한 값은 다음과 같습니다.
자세한 내용은 이미지 업데이트를 참조하세요. |
ao.image.tag |
고급 | 도입된 버전: 1.2.0
기본값: 이 서비스의 Docker 이미지 버전 라벨입니다. |
ao.image.url |
고급 | 도입된 버전: 1.2.0
기본값: None 이 서비스의 Docker 이미지 위치입니다. 이 구성요소의 현재 저장소 URL을 보려면 |
ao.resources.limits.cpu |
고급 | 도입된 버전: 1.2.0
기본값: Kubernetes 컨테이너 내 리소스의 CPU 한도입니다(밀리코어 단위).
|
ao.resources.limits.memory |
고급 | 도입된 버전: 1.2.0
기본값: Kubernetes 컨테이너 내 리소스의 메모리 한도입니다(메비바이트 단위).
|
ao.resources.requests.cpu |
고급 | 도입된 버전: 1.2.0
기본값: Kubernetes 컨테이너 내 리소스의 정상 작동에 필요한 CPU입니다(밀리코어 단위). |
ao.resources.requests.memory |
고급 | 도입된 버전: 1.2.0
기본값: Kubernetes 컨테이너 내 리소스의 정상 작동에 필요한 메모리입니다(메비바이트 단위). |
ao.tolerations.effect |
고급 | 도입된 버전: 1.10.1
기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
ao.tolerations.key |
고급 | 도입된 버전: 1.10.1
기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
ao.tolerations.operator |
고급 | 도입된 버전: 1.10.1
기본값: Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
ao.tolerations.tolerationSeconds |
고급 | 도입된 버전: 1.10.1
기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능에서 사용합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
ao.tolerations.value |
고급 | 도입된 버전: 1.10.1
기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능에서 사용합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
apigeeIngressGateway
Apigee Hybrid용 Apigee 인그레스 게이트웨이를 구성합니다. apigeeIngressGateway
속성을 사용하여 Apigee 인그레스 게이트웨이의 모든 인스턴스에 공통 구성을 적용합니다.
개별 인스턴스를 고유하게 구성하려면 ingressGateways
를 참조하세요.
apigee-org
차트를 사용하여 apigeeIngressGateway
속성에 변경사항을 적용합니다.
다음 표에서는 apigeeIngressGateway
객체의 속성을 설명합니다.
속성 | 유형 | 설명 |
---|---|---|
apigeeIngressGateway.image.pullPolicy |
고급 | 도입된 버전: 1.11.0 기본값: kubelet이 포드의 Docker 이미지를 가져오는 시점을 결정합니다. 가능한 값은 다음과 같습니다.
자세한 내용은 이미지 업데이트를 참조하세요. |
apigeeIngressGateway.image.tag |
고급 | 도입된 버전: 1.11.0 기본값: 이 서비스의 Docker 이미지 버전 라벨입니다. |
apigeeIngressGateway.image.url |
고급 | 도입된 버전: 1.11.0 기본값: None 이 서비스의 Docker 이미지 위치입니다. 이 구성요소의 현재 저장소 URL을 보려면 |
apigeeIngressGateway.nodeSelector.key |
고급 | 도입된 버전: 1.11.0 기본값: None 필수 인그레스 게이트웨이 서비스 전용 Kubernetes 노드를 타겟팅하는 데 사용되는 노드 선택기 라벨 키입니다. 전용 노드 풀 구성을 참조하세요. |
apigeeIngressGateway.nodeSelector.value |
고급 | 도입된 버전: 1.11.0 기본값: None 인그레스 게이트웨이 서비스의 전용 Kubernetes 노드를 타겟팅하고 nodeSelector를 참조하세요. |
apigeeIngressGateway.replicaCountMax |
기본 | 도입된 버전: 1.11.0
기본값: 하이브리드에서 자동 확장에 사용할 수 있는 인그레스 게이트웨이에 자동으로 추가할 수 있는 최대 포드 수입니다. |
apigeeIngressGateway.replicaCountMin |
기본 | 도입된 버전: 1.11.0
기본값: 자동 확장에 사용할 수 있는 인그레스 게이트웨이의 최소 포드 수입니다. |
apigeeIngressGateway.targetCPUUtilizationPercentage |
고급 | 도입된 버전: 1.10.5, 1.11.2, 1.12.1 기본값: ReplicaSet에서 포드 수를 확장하기 위한 CPU 사용량의 기준점이며, 총 사용 가능한 CPU 리소스의 백분율로 표시됩니다. CPU 사용량이 이 값을 초과하면 하이브리드는 ReplicaSet의 포드 수를 최대 Kubernetes에서의 확장에 대한 자세한 내용은 Kubernetes 문서의 수평형 포드 자동 확장을 참조하세요. |
apigeeIngressGateway.tolerations.effect |
고급 | 도입된 버전: 1.11.0 기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
apigeeIngressGateway.tolerations.key |
고급 | 도입된 버전: 1.11.0 기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
apigeeIngressGateway.tolerations.operator |
고급 | 도입된 버전: 1.11.0 기본값: Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
apigeeIngressGateway.tolerations.tolerationSeconds |
고급 | 도입된 버전: 1.11.0 기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능에서 사용합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
apigeeIngressGateway.tolerations.value |
고급 | 도입된 버전: 1.11.0 기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능에서 사용합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
cassandra
런타임 데이터 저장소를 관리하는 하이브리드 서비스를 정의합니다. 이 저장소는 게이트웨이에서 실행되는 애플리케이션의 애플리케이션 구성, 분산 할당량 카운터, API 키, OAuth 토큰을 저장합니다.
자세한 내용은 StorageClass 구성을 참조하세요.
다음 표에서는 cassandra
객체의 속성을 설명합니다.
속성 | 유형 | 설명 |
---|---|---|
cassandra.annotations |
고급 | 도입된 버전: 1.5.0
기본값: None 포드를 주석 처리하는 데 사용되는 선택적인 키-값 맵입니다. 자세한 내용은 커스텀 주석을 참조하세요. |
cassandra.auth.admin.password |
기본 | 도입된 버전: 1.0.0
기본값: 필수 Cassandra 관리자의 비밀번호입니다. 관리자는 Cassandra 클러스터에서 수행되는 모든 관리 활동(예: 백업 및 복원)에 사용됩니다. |
cassandra.auth.ddl.password |
기본 | 도입된 버전: 1.0.0
기본값: 필수 Cassandra 데이터 정의 언어(DDL) 사용자의 비밀번호입니다. 이는 MART에서 키 공간 생성, 업데이트, 삭제와 같은 데이터 정의 작업에 사용됩니다. |
cassandra.auth.default.password |
기본 | 도입된 버전: 1.0.0
기본값: 필수 인증이 사용 설정되었을 때 생성된 기본 Cassandra 사용자의 비밀번호입니다. Cassandra 인증을 구성할 때 이 비밀번호를 재설정해야 합니다. Cassandra용 TLS 구성을 참조하세요. |
cassandra.auth.dml.password |
기본 | 도입된 버전: 1.0.0
기본값: 필수 Cassandra DML 사용자의 비밀번호입니다. DML 사용자는 클라이언트 통신이 Cassandra에서 데이터를 읽고 쓰는 데 사용됩니다. |
cassandra.auth.image.pullPolicy |
고급 | 도입된 버전: 1.0.0
기본값: kubelet이 포드의 Docker 이미지를 가져오는 시점을 결정합니다. 가능한 값은 다음과 같습니다.
자세한 내용은 이미지 업데이트를 참조하세요. |
cassandra.auth.image.tag |
고급 | 도입된 버전: 1.0.0
기본값: 이 서비스의 Docker 이미지 버전 라벨입니다. |
cassandra.auth.image.url |
고급 | 도입된 버전: 1.0.0
기본값: None 이 서비스의 Docker 이미지 위치입니다. 이 구성요소의 현재 저장소 URL을 보려면 |
cassandra.auth.jmx.password |
기본 | 도입된 버전: 1.4.0
기본값: 필수 Cassandra JMX 작업 사용자의 비밀번호입니다. Cassandra JMX 인터페이스로 인증하고 통신하는 데 사용됩니다. |
cassandra.auth.jmx.username |
기본 | 도입된 버전: 1.4.0
기본값: 필수 Cassandra JMX 작업 사용자의 사용자 이름입니다. Cassandra JMX 인터페이스로 인증하고 통신하는 데 사용됩니다. |
cassandra.auth.jolokia.password |
기본 | 도입된 버전: 1.4.0
기본값: 필수 Cassandra Jolokia JMX 작업 사용자의 비밀번호입니다. Cassandra JMX API로 인증하고 통신하는 데 사용됩니다. |
cassandra.auth.jolokia.username |
기본 | 도입된 버전: 1.4.0
기본값: 필수 Cassandra Jolokia JMX 작업 사용자의 사용자 이름입니다. Cassandra JMX API로 인증하고 통신하는 데 사용됩니다. |
cassandra.auth.secret |
기본 | 도입된 버전: 1.3.3
기본값: None Cassandra 사용자 및 비밀번호가 포함된 Kubernetes 보안 비밀에 저장된 파일의 이름입니다. 보안 비밀 만들기의 안내에 따라 보안 비밀을 만들 수 있습니다. 참조:
|
cassandra.auth.secretProviderClass |
고급 | 도입된 버전: 1.10.3
기본값: None Cassandra 보안 비밀 스토리지 정책입니다. 설정된 경우 Hashicorp Vault와 같은 외부 보안 비밀 제공업체를 참조하는 SecretProviderClass와 일치해야 합니다. 설정되지 않으면 Apigee Hybrid는 다음에 저장된 사용자 이름과 비밀번호를 사용합니다.
또는 다음에 저장된 Kubernetes 보안 비밀을 사용합니다. 정책 만들기에 대한 안내는 Hashicorp Vault에 Cassandra 보안 비밀 저장을 참조하세요. |
cassandra.backup.cloudProvider |
고급 | 도입된 버전: 1.0.0
기본값: 백업 제공업체의 이름입니다. 지원되는 값은
|
cassandra.backup.dbStorageBucket |
고급 | 도입된 버전: 1.0.0
기본값: None 백업이 사용 설정되어 있고 백업 보관처리 파일을 저장하는 데 사용할 기존 Google Cloud Storage 버킷의 이름입니다. 버킷을 만들어야 하는 경우 버킷 만들기를 참고하세요. |
cassandra.backup.enabled |
고급 | 도입된 버전: 1.0.0
기본값: 데이터 백업은 기본적으로 사용 설정되지 않습니다. 사용 설정하려면 Cassandra 백업 및 복구를 참조하세요. |
cassandra.backup.image.pullPolicy |
고급 | 도입된 버전: 1.0.0
기본값: kubelet이 포드의 Docker 이미지를 가져오는 시점을 결정합니다. 가능한 값은 다음과 같습니다.
자세한 내용은 이미지 업데이트를 참조하세요. |
cassandra.backup.image.tag |
고급 | 도입된 버전: 1.0.0
기본값: 이 서비스의 Docker 이미지 버전 라벨입니다. |
cassandra.backup.image.url |
고급 | 도입된 버전: 1.0.0
기본값: None 이 서비스의 Docker 이미지 위치입니다. 이 구성요소의 현재 저장소 URL을 보려면 |
cassandra.backup.keyfile |
고급 | 도입된 버전: 1.3.0
기본값: None 백업이 사용 설정되어 있고 로컬 파일 시스템의 SSH 비공개 키 파일 경로입니다. |
cassandra.backup.schedule |
고급 | 도입된 버전: 1.0.0
기본값: 백업 크론 작업의 일정입니다. Cassandra 백업 및 복구를 참조하세요. |
cassandra.backup.server |
고급 | 도입된 버전: 1.3.0
기본값: None 백업이 사용 설정되어 있고 원격 SSH 백업 서버의 IP 주소입니다. |
cassandra.backup.serviceAccountPath |
고급 | 도입된 버전: 1.0.0
기본값: None 스토리지 객체 관리자( 백업이 사용 설정되어 있고 |
cassandra.backup.serviceAccountRef |
고급 | 도입된 버전: 1.2.0
기본값: None 스토리지 객체 관리자( 백업이 사용 설정되어 있고 |
cassandra.backup.storageDirectory |
고급 | 도입된 버전: 1.3.0
기본값: None 백업이 사용 설정되어 있고
백업 SSH 서버의 백업 디렉터리 이름입니다. |
cassandra.clusterName |
기본 | 도입된 버전: 1.0.0
기본값: Cassandra 클러스터의 이름을 지정합니다. |
cassandra.datacenter |
기본 | 도입된 버전: 1.0.0
기본값: Cassandra 노드의 데이터 센터를 지정합니다. |
cassandra.dnsPolicy |
기본 | 도입된 버전: 1.1.1
기본값: None
|
cassandra.externalSeedHost |
기본 | 도입된 버전: 1.0.0
기본값: None Cassandra 클러스터 노드의 호스트 이름 또는 IP입니다. 설정되지 않으면 Kubernetes 로컬 서비스가 사용됩니다. |
cassandra.heapNewSize |
기본 | 도입된 버전: 1.0.0
기본값: 최신 객체에 할당된 JVM 시스템의 메모리 용량입니다(메가바이트 단위). |
cassandra.hostNetwork |
기본 | 도입된 버전: 1.1.1
기본값: Kubernetes GKE 설치에서와 같이 서로 다른 클러스터에서 포드 간 연결이 있는 단일 리전 설치 및 멀티 리전 설치에 대해 다른 클러스터의 포드 간 통신이 없는 멀티 리전 설치의 경우
|
cassandra.image.pullPolicy |
고급 | 도입된 버전: 1.0.0
기본값: kubelet이 포드의 Docker 이미지를 가져오는 시점을 결정합니다. 가능한 값은 다음과 같습니다.
자세한 내용은 이미지 업데이트를 참조하세요. |
cassandra.image.tag |
고급 | 도입된 버전: 1.0.0
기본값: 이 서비스의 Docker 이미지 버전 라벨입니다. |
cassandra.image.url |
고급 | 도입된 버전: 1.0.0
기본값: None 이 서비스의 Docker 이미지 위치입니다. 이 구성요소의 현재 저장소 URL을 보려면 |
cassandra.maxHeapSize |
고급 | 도입된 버전: 1.0.0
기본값: Cassandra 작업을 사용할 수 있는 JVM 시스템 메모리의 상한값입니다(메가바이트 단위). |
cassandra.multiRegionSeedHost |
기본 | 도입된 버전: 1.0.0
기본값: None 기존 클러스터를 새 리전으로 확장하는 데 사용되는 기존 Cassandra 클러스터의 IP 주소입니다. 멀티 리전 시드 호스트 구성을 참조하세요. |
cassandra.nodeSelector.key |
고급 | 도입된 버전: 1.0.0
기본값: None 필수
전용 노드 풀 구성을 참조하세요. |
cassandra.nodeSelector.value |
고급 | 도입된 버전: 1.0.0
기본값: None
nodeSelector를 참조하세요. |
cassandra.port |
고급 | 도입된 버전: 1.0.0
기본값: Casandra에 연결하는 데 사용되는 포트 번호입니다. |
cassandra.rack |
기본 | 도입된 버전: 1.0.0
기본값: Cassandra 노드의 랙을 지정합니다. |
cassandra.readinessProbe.failureThreshold |
고급 | 도입된 버전: 1.0.0
기본값: Kubernetes가 포드를 unready로 표시하기 전에 준비 프로브가 실패했음을 확인하는 횟수입니다. 최솟값은 1입니다. |
cassandra.readinessProbe.initialDelaySeconds |
고급 | 도입된 버전: 1.0.0
기본값: 준비 프로브가 시작되기 전에 컨테이너가 시작되어 경과된 시간(초)입니다. |
cassandra.readinessProbe.periodSeconds |
고급 | 도입된 버전: 1.0.0
기본값: 준비 프로브를 수행할 빈도(초)를 결정합니다. 최솟값은 1입니다. |
cassandra.readinessProbe.successThreshold |
고급 | 도입된 버전: 1.0.0
기본값: 준비 프로브가 실패 후 성공으로 간주되려면 최소의 연속적인 성공이 필요합니다. 최솟값은 1입니다. |
cassandra.readinessProbe.timeoutSeconds |
고급 | 도입된 버전: 1.0.0
기본값: 활성 프로브가 타임아웃된 후 경과된 시간(초)입니다. 최솟값은 1입니다. |
cassandra.replicaCount |
기본 | 도입된 버전: 1.0.0
기본값: Cassandra는 복제된 데이터베이스입니다. 이 속성은 StatefulSet로 사용되는 Cassandra 노드 수를 지정합니다. |
cassandra.resources.requests.cpu |
고급 | 도입된 버전: 1.0.0
기본값: Kubernetes 컨테이너 내 리소스의 정상 작동에 필요한 CPU입니다(밀리코어 단위). |
cassandra.resources.requests.memory |
고급 | 도입된 버전: 1.0.0
기본값: Kubernetes 컨테이너 내 리소스의 정상 작동에 필요한 메모리입니다(메비바이트 단위). |
cassandra.restore.cloudProvider |
고급 | 도입된 버전: 1.0.0
기본값: 복원 제공업체의 이름입니다. 지원되는 값은
|
cassandra.restore.dbStorageBucket |
고급 | 도입된 버전: 1.0.0
기본값: None 복원이 사용 설정되고 데이터 복원에 사용할 백업 보관 파일을 저장하는 Google Cloud Storage 버킷의 이름입니다. |
cassandra.restore.enabled |
고급 | 도입된 버전: 1.0.0
기본값: 데이터 복원은 기본적으로 사용 설정되지 않습니다. 사용 설정하려면 Cassandra 백업 및 복구를 참조하세요. |
cassandra.restore.image.pullPolicy |
고급 | 도입된 버전: 1.0.0
기본값: kubelet이 포드의 Docker 이미지를 가져오는 시점을 결정합니다. 가능한 값은 다음과 같습니다.
자세한 내용은 이미지 업데이트를 참조하세요. |
cassandra.restore.image.tag |
고급 | 도입된 버전: 1.0.0
기본값: 이 서비스의 Docker 이미지 버전 라벨입니다. |
cassandra.restore.image.url |
고급 | 도입된 버전: 1.0.0
기본값: None 이 서비스의 Docker 이미지 위치입니다. 이 구성요소의 현재 저장소 URL을 보려면 |
cassandra.restore.serviceAccountPath |
고급 | 도입된 버전: 1.0.0
기본값: None 스토리지 객체 관리자( 복원이 사용 설정되어 있고 |
cassandra.restore.serviceAccountRef |
고급 | 도입된 버전: 1.2.0
기본값: None 스토리지 객체 관리자( 복원이 사용 설정되어 있고 |
cassandra.restore.snapshotTimestamp |
고급 | 도입된 버전: 1.0.0
기본값: None 복원이 사용 설정된 경우 필수입니다. 복원해야 하는 백업의 타임스탬프입니다. |
cassandra.sslCertPath |
기본 | 도입된 버전: 1.2.0
기본값: None
시스템의 TLS 인증서 파일 경로입니다. |
cassandra.sslKeyPath |
기본 | 도입된 버전: 1.2.0
기본값: None
시스템의 TLS 비공개 키 파일 경로입니다. |
cassandra.sslRootCAPath |
기본 | 도입된 버전: 1.2.0
기본값: None 루트 CA(인증 기관)에 대한 인증서 체인입니다. |
cassandra.storage.capacity |
기본 | 도입된 버전: 1.0.0
기본값:
필요한 디스크 크기를 메비바이트(Mi) 또는 기비바이트(Gi)로 지정합니다. |
cassandra.storage.storageclass |
기본 | 도입된 버전: 1.0.0
기본값: None 사용 중인 온프렘 스토리지의 클래스를 지정합니다. |
cassandra.storage.storageSize |
기본 | 도입된 버전: 1.0.0
기본값:
필요한 디스크 크기를 메비바이트(Mi) 또는 기비바이트(Gi)로 지정합니다. |
cassandra.terminationGracePeriodSeconds |
고급 | 도입된 버전: 1.0.0
기본값: 포드 삭제가 요청되는 시점과 포드가 종료되는 시점 사이의 최대 시간(초)입니다. 이 기간 동안 모든 사전 중지 후크가 실행되며 실행 중인 모든 프로세스가 정상적으로 종료되어야 합니다. 실행 중인 모든 프로세스가 종료될 때 또는 유예 기간이 종료될 때 둘 중 먼저 발생하는 시점에 포드가 종료됩니다. 실행 중인 프로세스가 없으면 포드가 즉시 종료됩니다. |
cassandra.tolerations.effect |
고급 | 도입된 버전: 1.10.1
기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
cassandra.tolerations.key |
고급 | 도입된 버전: 1.10.1
기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
cassandra.tolerations.operator |
고급 | 도입된 버전: 1.10.1
기본값: Kubernetes의 taint 및 톨러레이션(toleration) 기능을 사용하는 데 필요합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
cassandra.tolerations.tolerationSeconds |
고급 | 도입된 버전: 1.10.1
기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능에서 사용합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
cassandra.tolerations.value |
고급 | 도입된 버전: 1.10.1
기본값: None Kubernetes의 taint 및 톨러레이션(toleration) 기능에서 사용합니다.
자세한 내용은 taint 및 톨러레이션(toleration): 개념을 참조하세요. |
certManager
Apigee는 인증서 유효성 검사를 위해 cert-manager를 사용합니다.
다음 표에서는 certManager
객체의 속성을 설명합니다.
속성 | 유형 | 설명 |
---|---|---|
certManager.namespace |
고급 | 도입된 버전: 1.9.0 기본값: cert-manager의 네임스페이스입니다. 커스텀 네임스페이스에서 cert-manager 실행을 참조하세요. |
connectAgent
Apigee Connect를 사용하면 인터넷에 MART 엔드포인트를 노출할 필요 없이 Apigee Hybrid 관리 영역을 런타임 영역의 MART 서비스에 안전하게 연결할 수 있습니다.
다음 표에서는 connectAgent
객체의 속성을 설명합니다.
속성 | 유형 | 설명 |
---|---|---|
connectAgent.annotations |
고급 | 도입된 버전: 1.5.0
기본값: None 포드를 주석 처리하는 데 사용되는 선택적인 키-값 맵입니다. 자세한 내용은 커스텀 주석을 참조하세요. |
connectAgent.gsa |
고급 | 도입된 버전: 1.10.0
기본값: None Helm만 해당: Helm 차트를 사용하여 GKE 클러스터에서 워크로드 아이덴티티를 사용 설정할 때 connectAgent에서 해당 Kubernetes 서비스 계정과 연결할 Google IAM 서비스 계정(GSA)의 이메일 주소입니다. GSA 이메일 주소의 형식은 일반적으로 다음과 같습니다. GSA_NAME@PROJECT_ID.iam.gserviceaccount.com 예를 들면 다음과 같습니다. apigee-mart@my-hybrid-project.iam.gserviceaccount.com GKE에서 워크로드 아이덴티티 사용 설정 또는 AKS 및 EKS에서 워크로드 아이덴티티 제휴 사용 설정을 참조하세요. |
connectAgent.logLevel |
고급 | 도입된 버전: 1.2.0
기본값: 로그 보고의 수준입니다. 값은 다음과 같습니다.
|
connectAgent.image.pullPolicy |
고급 | 도입된 버전: 1.2.0
기본값: kubelet이 포드의 Docker 이미지를 가져오는 시점을 결정합니다. 가능한 값은 다음과 같습니다.
자세한 내용은 이미지 업데이트를 참조하세요. |
connectAgent.image.tag |
고급 | 도입된 버전: 1.2.0
기본값: 이 서비스의 Docker 이미지 버전 라벨입니다. |
connectAgent.image.url |
고급 | 도입된 버전: 1.2.0
기본값: None 이 서비스의 Docker 이미지 위치입니다. 이 구성요소의 현재 저장소 URL을 보려면 |
connectAgent.replicaCountMax |
기본 | 도입된 버전: 1.2.0
기본값: 자동 확장에 사용할 수 있는 최대 복제본 수입니다. |
connectAgent.replicaCountMin |
기본 | 도입된 버전: 1.2.0
기본값: 자동 확장에 사용할 수 있는 최소 복제본 수입니다. 프로덕션 단계에서는 |
connectAgent.resources.limits.cpu |
고급 | 도입된 버전: 1.11.0 기본값: Kubernetes 컨테이너 내 리소스의 CPU 한도입니다(밀리코어 단위).
|
connectAgent.resources.limits.memory |
고급 | 도입된 버전: 1.11.0 기본값: Kubernetes 컨테이너 내 리소스의 메모리 한도입니다(메비바이트 단위).
|
connectAgent.resources.requests.cpu |
고급 | 도입된 버전: 1.11.0 기본값: Kubernetes 컨테이너 내 리소스의 정상 작동에 필요한 CPU입니다(밀리코어 단위). |
connectAgent.resources.requests.memory |
고급 | 도입된 버전: 1.2.0
기본값: Kubernetes 컨테이너 내 리소스의 정상 작동에 필요한 메모리입니다(메비바이트 단위). |
connectAgent.server |
고급 | 도입된 버전: 1.2.0
기본값: 이 서비스에 대한 서버 및 포트의 위치입니다. |
connectAgent.serviceAccountPath |
기본 | 도입된 버전: 1.1.1
기본값: None
대부분의 설치에서 |
connectAgent.serviceAccountRef |
기본 | 도입된 버전: 1.2.0
기본값: None
대부분의 설치에서 |
connectAgent.targetCPUUtilizationPercentage |
고급 | 도입된 버전: 1.2.0
기본값: 포드에서 Apigee Connect 에이전트에 대한 대상 CPU 사용률입니다. 이 필드의 값은 CPU 사용률이 이 값(최대 |
connectAgent.terminationGracePeriodSeconds |
고급 | 도입된 버전: 1.2.0
기본값: 포드 삭제가 요청되는 시점과 포드가 종료되는 시점 사이의 최대 시간(초)입니다. 이 기간 동안 모든 사전 중지 후크가 실행되며 실행 중인 모든 프로세스가 정상적으로 종료되어야 합니다. 실행 중인 모든 프로세스가 종료될 때 또는 유예 기간이 종료될 때 둘 중 먼저 발생하는 시점에 포드가 종료됩니다. 실행 중인 프로세스가 없으면 포드가 즉시 종료됩니다. |
connectAgent.tolerations.effect |
고급 | 도입된 버전: 1.10.1
기본값: None |