์ด ์น์ ์๋ 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 |
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 ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ## an example of internal component vs 3rd party containers: - name: apigee-udca image: private-docker-host.example.com/apigee-udca:1.13.3 imagePullPolicy: IfNotPresent containers: - name: apigee-ingressgateway image: private-docker-host.example.com/apigee-asm-ingress:1.18.7-asm.4-distroless imagePullPolicy: IfNotPresent ๋ค๋ฅธ ๊ตฌ์ฑ์์๋ ๋น์ทํ ํจํด์ ๋ฐ๋ฆ ๋๋ค.
Apigee Hybrid๋ก ๋น๊ณต๊ฐ ์ด๋ฏธ์ง ์ ์ฅ์ ์ฌ์ฉ ๋ค์ ์์ฑ์ ์ฌ์ฉํ์ฌ ๊ฐ๋ณ์ ์ผ๋ก ๊ตฌ์ฑ์์์ ์ด๋ฏธ์ง 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.11.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 Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
connectAgent.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
connectAgent.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
connectAgent.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
connectAgent.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
defaults
Apigee Hybrid ์ค์น์ ๊ธฐ๋ณธ ์ํธํ ํค์ ๋๋ค.
๋ค์ ํ์์๋ defaults
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
defaults.org.kmsEncryptionKey |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: KMS์ ์กฐ์ง์ ๋ํ ๊ธฐ๋ณธ ์ํธํ ํค์ ๋๋ค. |
defaults.org.kvmEncryptionKey |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: KVM์ ์กฐ์ง์ ๋ํ ๊ธฐ๋ณธ ์ํธํ ํค์ ๋๋ค. |
defaults.env.kmsEncryptionKey |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: KMS์ ํ๊ฒฝ(env)์ ๋ํ ๊ธฐ๋ณธ ์ํธํ ํค์ ๋๋ค. |
defaults.env.kvmEncryptionKey |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: KVM์ ํ๊ฒฝ(env)์ ๋ํ ๊ธฐ๋ณธ ์ํธํ ํค์ ๋๋ค. |
defaults.env.cacheEncryptionKey |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ๊ฒฝ(env)์ ๊ธฐ๋ณธ ์บ์ ์ํธํ ํค์ ๋๋ค. |
diagnostic
์ง๋จ ์์ง๊ธฐ ๋๊ตฌ์ ์ค์ ์ ๋๋ค.
์ง๋จ ์์ง๊ธฐ ์ฌ์ฉ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ diagnostic
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
diagnostic.bucket |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ํ์ ์ง๋จ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ Google Cloud Storage ๋ฒํท์ ์ด๋ฆ์ ๋๋ค. ์คํ ๋ฆฌ์ง ๋ฒํท ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์. |
diagnostic.container |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ํ์ ๋ฐ์ดํฐ๋ฅผ ์บก์ฒํ ํฌ๋ ์ ํ์ ์ง์ ํฉ๋๋ค. ๊ฐ์ ๋ค์ ์ค ํ๋์ผ ์ ์์ต๋๋ค.
|
diagnostic.loggingDetails.logDuration |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ์ง๋จ ์์ง ์์
์ด 'LOGGING'์ธ ๊ฒฝ์ฐ ํ์( ์์ง๋ ๋ก๊ทธ ๋ฐ์ดํฐ์ ๊ธฐ๊ฐ(๋ฐ๋ฆฌ์ด)์
๋๋ค. ์ผ๋ฐ์ ์ธ ๊ฐ์
|
diagnostic.loggingDetails.loggerNames[] |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ์ง๋จ ์์ง ์์
์ด 'LOGGING'์ธ ๊ฒฝ์ฐ ํ์( ๋ฐ์ดํฐ๋ฅผ ์์งํ ๋ก๊ฑฐ์ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค. Apigee Hybrid ๋ฒ์ 1.6.0์ ๊ฒฝ์ฐ diagnostic: loggingDetails: loggerNames: - ALL |
diagnostic.loggingDetails.logLevel |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ์ง๋จ ์์ง ์์
์ด 'LOGGING'์ธ ๊ฒฝ์ฐ ํ์( ์์งํ ๋ก๊น
๋ฐ์ดํฐ์ ์ธ๋ถ์ฑ์ ์ง์ ํฉ๋๋ค. Apigee Hybrid 1.6์์๋ |
diagnostic.namespace |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ํ์ ๋ฐ์ดํฐ๋ฅผ ์์ง ์ค์ธ ํฌ๋๊ฐ ์๋ Kubernetes ๋ค์์คํ์ด์ค์
๋๋ค. ๋ค์์คํ์ด์ค๋
|
diagnostic.operation |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ํ์ ๋ชจ๋ ํต๊ณ ๋๋ ๋ก๊ทธ๋ง ์์งํ ์ง ์ฌ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
|
diagnostic.podNames[] |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ํ์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ Kubernetes ํฌ๋์ ์ด๋ฆ์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. diagnostic: podNames: - apigee-runtime-eng-hybrid-example-3b2ebf3-150-8vfoj-2wcjn - apigee-runtime-eng-hybrid-example-3b2ebf3-150-8vfoj-6xzn2 |
diagnostic.serviceAccountPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ํ์ ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ์ ์ญํ ( ์๋น์ค ๊ณ์ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ธ์. |
diagnostic.tcpDumpDetails.maxMsgs |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None
์์งํ |
diagnostic.tcpDumpDetails.timeoutInSeconds |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None
|
diagnostic.threadDumpDetails.delayInSeconds |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None
๊ฐ ์ค๋ ๋ ๋คํ๋ฅผ ์์งํ ๋์ ์ง์ฐ ์๊ฐ(์ด)์ ๋๋ค. |
diagnostic.threadDumpDetails.iterations |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None
์์งํ jstack ์ค๋ ๋ ๋คํ ๋ฐ๋ณต ์์ ๋๋ค. |
envs
API ํ๋ก์๋ฅผ ๋ฐฐํฌํ ์ ์๋ ํ๊ฒฝ ๋ฐฐ์ด์ ์ ์ํฉ๋๋ค. ๊ฐ ํ๊ฒฝ์ API ํ๋ก์ ์คํ์ ์ํ ๊ฒฉ๋ฆฌ๋ ์ปจํ ์คํธ ๋๋ ์๋๋ฐ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ์ง์ ์กฐ์ง์๋ ํ๊ฒฝ์ด ํ๋ ์ด์ ์์ด์ผ ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ ํ๊ฒฝ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ envs
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
envs[].cacheEncryptionKey |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
base64๋ก ์ธ์ฝ๋ฉ๋ ์ํธํ ํค์ ๋๋ค. ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ฐธ์กฐํ์ธ์. |
envs[].cacheEncryptionPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
base64๋ก ์ธ์ฝ๋ฉ๋ ์ํธํ ํค๊ฐ ํฌํจ๋ ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ฐธ์กฐํ์ธ์. |
envs[].cacheEncryptionSecret.key |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
base64๋ก ์ธ์ฝ๋ฉ๋ ์ํธํ ํค๊ฐ ํฌํจ๋ Kubernetes ๋ณด์ ๋น๋ฐ์ ํค์ ๋๋ค. ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ฐธ์กฐํ์ธ์. |
envs[].cacheEncryptionSecret.name |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
base64๋ก ์ธ์ฝ๋ฉ๋ ์ํธํ ํค๊ฐ ํฌํจ๋ Kubernetes ๋ณด์ ๋น๋ฐ์ ์ด๋ฆ์ ๋๋ค. ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ฐธ์กฐํ์ธ์. |
envs[].components.runtime.replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.9.3
๊ธฐ๋ณธ๊ฐ: 4 ์๋ ํ์ฅ์ ์ต๋ ๋ณต์ ๋ณธ ์์
๋๋ค. ์ง์ ๋ ๊ฒฝ์ฐ |
envs[].components.runtime.replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.9.3
๊ธฐ๋ณธ๊ฐ: 1 ์๋ ํ์ฅ์ ์ต์ ๋ณต์ ๋ณธ ์์
๋๋ค. ์ง์ ๋ ๊ฒฝ์ฐ |
envs[].components.synchronizer.replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.9.3
๊ธฐ๋ณธ๊ฐ: 4 ์๋ ํ์ฅ์ ์ต๋ ๋ณต์ ๋ณธ ์์
๋๋ค. ์ง์ ๋ ๊ฒฝ์ฐ |
envs[].components.synchronizer.replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.9.3
๊ธฐ๋ณธ๊ฐ: 1 ์๋ ํ์ฅ์ ์ต์ ๋ณต์ ๋ณธ ์์
๋๋ค. ์ง์ ๋ ๊ฒฝ์ฐ |
envs[].components.udca.replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.9.3
๊ธฐ๋ณธ๊ฐ: 4 ์๋ ํ์ฅ์ ์ต๋ ๋ณต์ ๋ณธ ์์
๋๋ค. ์ง์ ๋ ๊ฒฝ์ฐ |
envs[].components.udca.replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.9.3
๊ธฐ๋ณธ๊ฐ: 1 ์๋ ํ์ฅ์ ์ต์ ๋ณต์ ๋ณธ ์์
๋๋ค. ์ง์ ๋ ๊ฒฝ์ฐ |
envs.gsa.runtime |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ ๋ฐํ์ Google IAM ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์์ ๋๋ค. GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ฌ์ฉ ์ค์ ๋๋ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
envs.gsa.synchronizer |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ ๋๊ธฐํ ๋ด๋น์ Google IAM ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์์ ๋๋ค. GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ฌ์ฉ ์ค์ ๋๋ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
envs.gsa.udca |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ env ๋ฒ์์ udca์์ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ udca Google IAM ์๋น์ค ๊ณ์ ์ ์ด๋ฉ์ผ ์ฃผ์์ ๋๋ค. GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ฌ์ฉ ์ค์ ๋๋ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
envs[].hostAliases[] |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None Deprecated: ํ์ด๋ธ๋ฆฌ๋ ๋ฒ์ 1.4๋ถํฐ ๋ฐํ์ ์์ญ์ ๊ด๋ฆฌ ์์ญ์ผ๋ก๋ถํฐ ์ด ์ ๋ณด๋ฅผ ๋ฐ์ต๋๋ค. ํ๊ฒฝ ๋ฐ ํ๊ฒฝ ๊ทธ๋ฃน ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ธ์. |
envs[].httpProxy.host |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์๊ฐ ์คํ๋๋ ํธ์คํธ ์ด๋ฆ ๋๋ IP ์ฃผ์๋ฅผ ์ง์ ํฉ๋๋ค.
envs: - name: test httpProxy: scheme: HTTP host: 10.12.0.47 port: 3128 ... |
envs[].httpProxy.port |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์๊ฐ ์คํ ์ค์ธ ํฌํธ๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ์์ฑ์ ์๋ตํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก HTTP์๋ ํฌํธ |
envs[].httpProxy.scheme |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: HTTP ํ๋ก์์ ์ ํ์ HTTP ๋๋ HTTPS๋ก ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก |
envs[].httpProxy.username |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์์ ๊ธฐ๋ณธ ์ธ์ฆ์ด ํ์ํ ๊ฒฝ์ฐ ์ด ์์ฑ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๊ณตํฉ๋๋ค. |
envs[].httpProxy.password |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์์ ๊ธฐ๋ณธ ์ธ์ฆ์ด ํ์ํ ๊ฒฝ์ฐ ์ด ์์ฑ์ ์ฌ์ฉํ์ฌ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. |
envs[].name |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์ ๋๊ธฐํํ Apigee ํ๊ฒฝ ์ด๋ฆ์ ๋๋ค. |
envs[].pollInterval |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์กฐ์ง ๋ฐ ํ๊ฒฝ ๋๊ธฐํ ๋ณ๊ฒฝ์ฌํญ์ ํด๋งํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ๊ฒฉ(์ด)์ ๋๋ค. |
envs[].port |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None HTTPS ํธ๋ํฝ์ TCP ํฌํธ ๋ฒํธ์ ๋๋ค. |
envs[].serviceAccountPaths.runtime |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: None ๋ก์ปฌ ์์คํ
์์ Cloud Trace ์์ด์ ํธ ์ญํ (์ผ๋ฐ์ ์ผ๋ก |
envs[].serviceAccountPaths.synchronizer |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0
๊ธฐ๋ณธ๊ฐ: None Apigee ๋๊ธฐํ ๋ด๋น์ ๊ด๋ฆฌ์ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค์ ๋ก์ปฌ ์์คํ ํ์ผ ๊ฒฝ๋ก์ ๋๋ค. |
envs[].serviceAccountPaths.udca |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0
๊ธฐ๋ณธ๊ฐ: None Apigee ์ ๋๋ฆฌํฑ์ค ์์ด์ ํธ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค์ ๋ก์ปฌ ์์คํ ํ์ผ ๊ฒฝ๋ก์ ๋๋ค.
|
envs[].serviceAccountSecretProviderClass |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: None Vault์ ์๋น์ค ๊ณ์ ํค๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ๊ฒฝ๋ณ ๋ณด์ ๋น๋ฐ ์ ๊ณต์ ํด๋์ค( |
envs[].serviceAccountSecretRefs.runtime |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: None Kubernetes ๋ณด์ ๋น๋ฐ์ ์ด๋ฆ์ ๋๋ค. Cloud Trace ์์ด์ ํธ ์ญํ ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ Google ์๋น์ค ๊ณ์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ๋น๋ฐ์ ์์ฑํด์ผ ํฉ๋๋ค. |
envs[].serviceAccountSecretRefs.synchronizer |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None Kubernetes ๋ณด์ ๋น๋ฐ์ ์ด๋ฆ์ ๋๋ค. Apigee ๋๊ธฐํ ๋ด๋น์ ๊ด๋ฆฌ์ ์ญํ ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ Google ์๋น์ค ๊ณ์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ๋น๋ฐ์ ์์ฑํด์ผ ํฉ๋๋ค. |
envs[].serviceAccountSecretRefs.udca |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None Kubernetes ๋ณด์ ๋น๋ฐ์ ์ด๋ฆ์ ๋๋ค. Apigee Analytic Agent ์ญํ ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ Google ์๋น์ค ๊ณ์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ๋น๋ฐ์ ์์ฑํด์ผ ํฉ๋๋ค.
|
envs[].sslCertPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
์์คํ ์ TLS ์ธ์ฆ์ ํ์ผ ๊ฒฝ๋ก์ ๋๋ค. |
envs[].sslKeyPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
์์คํ ์ TLS ๋น๊ณต๊ฐ ํค ํ์ผ ๊ฒฝ๋ก์ ๋๋ค. |
envs[].sslSecret |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
TLS ์ธ์ฆ์์ ๋น๊ณต๊ฐ ํค๊ฐ ํฌํจ๋ Kubernetes ๋ณด์ ๋น๋ฐ์ ์ ์ฅ๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค. TLS ์ธ์ฆ์์ ํค ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ์ฌ ๋ณด์ ๋น๋ฐ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ฐธ์กฐ:
|
gcp
Google Cloud ํ๋ก์ ํธ ID(๋ชจ๋ ํ์ด๋ธ๋ฆฌ๋ ์ค์น์ ํ์), ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ๋ฐ ์ ํด๋ ์ํฌ๋ก๋ ID ๊ตฌ์ฑ, apigee-logger
๋ฐ apigee-metrics
๊ฐ ๋ฐ์ดํฐ๋ฅผ ํธ์ํ๋ ๋ฆฌ์ ์ ์๋ณํฉ๋๋ค.
๋ค์ ํ์์๋ gcp
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
gcp.federatedWorkloadIdentity.audience |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.12.0
๊ธฐ๋ณธ๊ฐ: None GKE ์ด์ธ ํ๋ซํผ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ๊ณต๊ธ์ ์ฒด์ ํ์ฉ๋๋ ๋์์ ๋๋ค. AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
gcp.federatedWorkloadIdentity.credentialSourceFile |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.12.0
๊ธฐ๋ณธ๊ฐ: None ์๋น์ค ๊ณ์ ์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด์ ์ฌ์ฉ๋๋ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ์์ค ํ์ผ์ ํ์ผ ์ด๋ฆ๊ณผ ๊ฒฝ๋ก์
๋๋ค. AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
gcp.federatedWorkloadIdentity.enabled |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.12.0
๊ธฐ๋ณธ๊ฐ: GKE ์ด์ธ ํ๋ซํผ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด๋ฅผ ์ฌ์ฉ ์ค์ ํฉ๋๋ค. ๋์ผํ ํด๋ฌ์คํฐ์์ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
gcp.federatedWorkloadIdentity.tokenExpiration |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.12.0
๊ธฐ๋ณธ๊ฐ: ํ ํฐ์ ์ ์ฒด ๊ธฐ๊ฐ(์ด)์ ๋๋ค. AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
gcp.projectID |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ํ์
|
gcp.projectIDRuntime |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ๋ฐํ์ Kubernetes ํด๋ฌ์คํฐ ํ๋ก์ ํธ๋ฅผ ์๋ณํฉ๋๋ค.
|
gcp.region |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ํ์
|
gcp.workloadIdentity.enabled |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: Helm๋ง ํด๋น: GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ ์ค์ ํฉ๋๋ค. ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ GKE ํด๋ฌ์คํฐ์ ์ํฌ๋ก๋๊ฐ Google Cloud ์๋น์ค์ ์ก์ธ์คํ๊ธฐ ์ํด Identity and Access Management(IAM) ์๋น์ค ๊ณ์ ์ ๊ฐ์ฅํ ์ ์๊ฒ ํด์ค๋๋ค. ๋์ผํ ํด๋ฌ์คํฐ์์
|
gcp.workloadIdentity.gsa |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ ๋ชจ๋ ๊ตฌ์ฑ์์์ Google IAM ์๋น์ค ๊ณ์ (GSA)์ ์ด๋ฉ์ผ ์ฃผ์์
๋๋ค.
GSA ์ด๋ฉ์ผ ์ฃผ์์ ํ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค. GSA_NAME@PROJECT_ID.iam.gserviceaccount.com ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. apigee-non-prod@my-hybrid-project.iam.gserviceaccount.com
|
gcp.workloadIdentityEnabled |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ:
|
httpProxy
httpProxy
๋ HTTP ์ ๋ฌ ํ๋ก์ ์๋ฒ์ ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๋ฅผ ์ ๊ณตํฉ๋๋ค. overrides.yaml
๋ก ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ Apigee Connect, Logger, MART, ์ธก์ ํญ๋ชฉ, ๋๊ธฐํ ๋ด๋น์, UDCA ๊ตฌ์ฑ์์์ ๋ํ ๋ชจ๋ ์ธํฐ๋ท ํต์ ์ด ํ๋ก์ ์๋ฒ๋ฅผ ํต๊ณผํฉ๋๋ค.
connectAgent, logger, mart, metrics, synchronizer, udca๋ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ httpProxy
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
httpProxy.host |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.1.1
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์์ ํธ์คํธ ์ด๋ฆ์ ๋๋ค. |
httpProxy.port |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.1.1
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์์ ํฌํธ์ ๋๋ค. |
httpProxy.scheme |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.1.1
๊ธฐ๋ณธ๊ฐ: ํ๋ก์์์ ์ฌ์ฉํ๋ ์คํค๋ง์
๋๋ค. ๊ฐ์ |
httpProxy.username |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.1.1
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์์ ๊ธฐ๋ณธ ์ธ์ฆ์ด ํ์ํ ๊ฒฝ์ฐ ์ด ์์ฑ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๊ณตํฉ๋๋ค. |
httpProxy.password |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.1.1
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์์ ๊ธฐ๋ณธ ์ธ์ฆ์ด ํ์ํ ๊ฒฝ์ฐ ์ด ์์ฑ์ ์ฌ์ฉํ์ฌ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. |
ingressGateways
Apigee ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ ๊ฐ ๊ฐ๋ณ ์ธ์คํด์ค๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ingressGateways[].name
๋ณ๋ก ๊ฐ๋ณ ์ธ์คํด์ค๋ฅผ ๋ณ๋๋ก ๊ด๋ฆฌํ๋ ค๋ฉด ์ด๋ฌํ ์์ฑ์ ์ฌ์ฉํฉ๋๋ค.
Apigee ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ ๋ชจ๋ ์ธ์คํด์ค์ ๊ณตํต ๊ตฌ์ฑ์ ์ ์ฉํ๋ ค๋ฉด apigeeIngressGateway
๋ฅผ ์ฐธ์กฐํ์ธ์.
apigee-org
์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ ingressGateways
์์ฑ์ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฉํฉ๋๋ค.
๋ค์ ํ์์๋ ingressGateways
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
ingressGateways[].name |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: None ํ์ ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด ์ด๋ฆ์ ๋๋ค. ๋ค๋ฅธ ์๋น์ค๋ ์ด ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ๊ฒ์ดํธ์จ์ด๋ก ํธ๋ํฝ์ ์ฒ๋ฆฌํฉ๋๋ค. ์ด๋ฆ์ ๋ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ Kubernetes ๋ฌธ์์ DNS ํ์ ๋๋ฉ์ธ ์ด๋ฆ์ ์ฐธ์กฐํ์ธ์. |
ingressGateways[].resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ๋ฆฌ์์ค์ CPU ํ๋(๋ฐ๋ฆฌ์ฝ์ด)์ ๋๋ค. |
ingressGateways[].resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋(๋ฉ๋น๋ฐ์ดํธ)์ ๋๋ค.
|
ingressGateways[].resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ๋ฆฌ์์ค์ ์ ์ ์์ ์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
ingressGateways[].resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ๋ฆฌ์์ค์ ์ผ๋ฐ ์์ ์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
ingressGateways[].replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ํ์ด๋ธ๋ฆฌ๋์์ ์๋ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋ ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ ์๋์ผ๋ก ์ถ๊ฐํ ์ ์๋ ์ต๋ ํฌ๋ ์์ ๋๋ค. |
ingressGateways[].replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋ ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ ์ต์ ํฌ๋ ์์ ๋๋ค. |
ingressGateways[].svcAnnotations |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: None ์ฃผ์์ ์ง์ํ๋ ํ๋ซํผ์์ ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ ์ฃผ์์ ์ถ๊ฐํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ ํ์ ํค/๊ฐ ๋งต์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ingressGateways: svcAnnotations: networking.gke.io/load-balancer-type: "Internal" |
ingressGateways[].svcLoadBalancerIP |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: None ๋ถํ ๋ถ์ฐ๊ธฐ IP ์ฃผ์ ์ง์ ์ ์ง์ํ๋ ํ๋ซํผ์์ ์ด IP ์ฃผ์๋ก ๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ ์์ฑ๋ฉ๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ IP ์ฃผ์๋ฅผ ์ง์ ํ ์ ์๋ ํ๋ซํผ์์ ์ด ์์ฑ์ ๋ฌด์๋ฉ๋๋ค. |
ingressGateways[].svcType |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.8.1 ๊ธฐ๋ณธ๊ฐ: LoadBalancer ์ธ๊ทธ๋ ์ค ๋ฐฐํฌ๋ฅผ ์ํ ๊ธฐ๋ณธ k8s ์๋น์ค ์ ํ์ ๋ณ๊ฒฝํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๊ธฐ๋ณธ ๋ถํ ๋ถ์ฐ๊ธฐ ์์ฑ์ ์ค์งํ๋ ค๋ฉด ๊ฐ์
|
ingressGateways[].targetCPUUtilizationPercentage |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.5, 1.11.2, 1.12.1 ๊ธฐ๋ณธ๊ฐ: ReplicaSet์์ ํฌ๋ ์๋ฅผ ํ์ฅํ๊ธฐ ์ํ CPU ์ฌ์ฉ๋์ ๊ธฐ์ค์ ์ด๋ฉฐ, ์ด ์ฌ์ฉ ๊ฐ๋ฅํ CPU ๋ฆฌ์์ค์ ๋ฐฑ๋ถ์จ๋ก ํ์๋ฉ๋๋ค. CPU ์ฌ์ฉ๋์ด ์ด ๊ฐ์ ์ด๊ณผํ๋ฉด ํ์ด๋ธ๋ฆฌ๋๋ ReplicaSet์ ํฌ๋ ์๋ฅผ ์ต๋ Kubernetes์์์ ํ์ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ Kubernetes ๋ฌธ์์ ์ํํ ํฌ๋ ์๋ ํ์ฅ์ ์ฐธ์กฐํ์ธ์. |
ingressGateways[].tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
ingressGateways[].tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
ingressGateways[].tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
ingressGateways[].tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
ingressGateways[].tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
istiod
Apigee ์ธ๊ทธ๋ ์ค๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
๋ค์ ํ์์๋ istiod
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
istiod.accessLogFile |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ์ธ๊ทธ๋ ์ค ์ก์ธ์ค ๋ก๊ทธ์ ํ์ผ ์ฃผ์์
๋๋ค(์: ์ด ๊ฐ์ ์ ์ํ์ง ์์ผ๋ฉด ์ก์ธ์ค ๋ก๊น ์ด ์ฌ์ฉ ์ค์ง๋ฉ๋๋ค. |
istiod.accessLogFormat |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ์ธ๊ทธ๋ ์ค ์ก์ธ์ค ๋ก๊ทธ์ ํ์์ ๋๋ค. ์ด ๊ฐ์ ์ ์ํ์ง ์์ผ๋ฉด ํ๋ก์์ ๊ธฐ๋ณธ ์ก์ธ์ค ๋ก๊ทธ ํ์์ด ์ฌ์ฉ๋ฉ๋๋ค. ๊ธฐ๋ณธ ์ก์ธ์ค ๋ก๊ทธ ํ์: '{"start_time":"%START_TIME%","remote_address":"%DOWNSTREAM_DIRECT_REMOTE_ADDRESS%","user_agent":"%REQ(USER-AGENT)%","host":"%REQ(:AUTHORITY)%","request":"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%","request_time":"%DURATION%","status":"%RESPONSE_CODE%","status_details":"%RESPONSE_CODE_DETAILS%","bytes_received":"%BYTES_RECEIVED%","bytes_sent":"%BYTES_SENT%","upstream_address":"%UPSTREAM_HOST%","upstream_response_flags":"%RESPONSE_FLAGS%","upstream_response_time":"%RESPONSE_DURATION%","upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%","upstream_cluster":"%UPSTREAM_CLUSTER%","x_forwarded_for":"%REQ(X-FORWARDED-FOR)%","request_method":"%REQ(:METHOD)%","request_path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%","request_protocol":"%PROTOCOL%","tls_protocol":"%DOWNSTREAM_TLS_VERSION%","request_id":"%REQ(X-REQUEST-ID)%","sni_host":"%REQUESTED_SERVER_NAME%","apigee_dynamic_data":"%DYNAMIC_METADATA(envoy.lua)%"}' ๋ค์์ ๊ฐ๋ ์ฑ์ ์ํด ์ค๋ฐ๊ฟ์ด ์ถ๊ฐ๋ ๊ธฐ๋ณธ ์ก์ธ์ค ๋ก๊ทธ ํ์์ ๋ณต์ฌ๋ณธ์ ๋๋ค. '{"start_time":"%START_TIME%", "remote_address":"%DOWNSTREAM_DIRECT_REMOTE_ADDRESS%", "user_agent":"%REQ(USER-AGENT)%", "host":"%REQ(:AUTHORITY)%", "request":"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%", "request_time":"%DURATION%", "status":"%RESPONSE_CODE%", "status_details":"%RESPONSE_CODE_DETAILS%", "bytes_received":"%BYTES_RECEIVED%", "bytes_sent":"%BYTES_SENT%", "upstream_address":"%UPSTREAM_HOST%", "upstream_response_flags":"%RESPONSE_FLAGS%", "upstream_response_time":"%RESPONSE_DURATION%", "upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%", "upstream_cluster":"%UPSTREAM_CLUSTER%", "x_forwarded_for":"%REQ(X-FORWARDED-FOR)%", "request_method":"%REQ(:METHOD)%", "request_path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%", "request_protocol":"%PROTOCOL%", "tls_protocol":"%DOWNSTREAM_TLS_VERSION%", "request_id":"%REQ(X-REQUEST-ID)%", "sni_host":"%REQUESTED_SERVER_NAME%", "apigee_dynamic_data":"%DYNAMIC_METADATA(envoy.lua)%"}' |
istiod.forwardClientCertDetails |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.9.2
๊ธฐ๋ณธ๊ฐ: Envoy ํ๋ก์(Apigee ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ฉ)๊ฐ ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด๋ฌํ ๊ฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ Enum extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ForwardClientCertDetails์ Envoy ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์. ํ์ด๋ธ๋ฆฌ๋๋ฅผ ์ค์นํ ํ ์ด ์ค์ ์ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ |
istiod.healthCheckUserAgents |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0
๊ธฐ๋ณธ๊ฐ: - "GoogleStackdriverMonitoring-UptimeChecks(https://cloud.google.com/monitoring)" - "Edge Health Probe" ํ์ด๋ธ๋ฆฌ๋์์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์์ด์ ํธ ํ์ฉ ๋ชฉ๋ก์ ์ฌ์ ์ํ์ฌGoogle Cloud ์ด์ธ์ ๋ถํ ๋ถ์ฐ๊ธฐ์์ ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด ์ํ ์ ๊ฒ ์๋ํฌ์ธํธ( ์ง์ ๋ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์์ด์ ํธ๋ฅผ ์ฌ์ ์ํ๋ ค๋ฉด ๋ค์ ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ฌ ๋ง์ถค ์ฌ์ฉ์ ์์ด์ ํธ๋ฅผ ์ฝ์ ํฉ๋๋ค. istiod: healthCheckUserAgents: - "CUSTOM_USER_AGENT_1" - "CUSTOM_USER_AGENT_2" ์ฌ์ฉ์ ์์ด์ ํธ ์๊ตฌ์ฌํญ์ ์ญ์ ํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ธ์. istiod: healthCheckUserAgents: [] |
istiod.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
istiod.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
istiod.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
istiod.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
istiod.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
istiod.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
istiod.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
istiod.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
k8sCluster
ํ์ด๋ธ๋ฆฌ๋ ๋ฐํ์์ด ์ค์น๋ Kubernetes ํด๋ฌ์คํฐ๋ฅผ ์๋ณํฉ๋๋ค.
๋ค์ ํ์์๋ k8sCluster
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
k8sCluster.name |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ํ์ด๋ธ๋ฆฌ๋ ๋ฐํ์์ด ์ค์น๋ Kubernetes ํด๋ฌ์คํฐ์ ์ด๋ฆ์ ๋๋ค. |
k8sCluster.region |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None Kubernetes ํด๋ฌ์คํฐ๊ฐ ์์ฑ๋ Google Cloud ๋ฆฌ์ ์ ์๋ณํฉ๋๋ค. |
kubeRBACProxy
Apigee๊ฐ Kubernetes ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ์ฐพ์ ์์น๋ฅผ ์๋ณํฉ๋๋ค.
๋ค์ ํ์์๋ kubeRBACProxy
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
kubeRBACProxy.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
kubeRBACProxy.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
kubeRBACProxy.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
kubeRBACProxy.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์).
|
kubeRBACProxy.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
kubeRBACProxy.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
kubeRBACProxy.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
logger
์ด์ ๋ก๊ทธ๋ฅผ ๊ด๋ฆฌํ๋ ์๋น์ค๋ฅผ ์ ์ํฉ๋๋ค. Kubernetes ํด๋ฌ์คํฐ์์ ์คํ๋๋ ๋ชจ๋ Apigee Hybrid ์๋น์ค๊ฐ ์ด ์ ๋ณด๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ Logging ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ logger
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
logger.annotations |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
logger.bufferChunkSize |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: 256k ๋ก๊ทธ ํ์ผ์ ์ฝ๊ธฐ ์ํ ์ด๊ธฐ ๋ฒํผ ํฌ๊ธฐ์ ๋๋ค. |
logger.bufferMaxSize |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: 104857600 ๋ชจ๋ํฐ๋ง ํ์ผ๋น ๋ฒํผ ์ฌ์ด์ฆ์ ์ ํ์ ๋๋ค. ์ด ํ๋๋ฅผ ์ด๊ณผํ๋ ํ์ผ์ ๋ชจ๋ํฐ๋ง ํ์ผ ๋ชฉ๋ก์์ ์ญ์ ๋ฉ๋๋ค. |
logger.bufferMemoryLimit |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: 150MB ๋ก๊ฑฐ๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค. ๋๋ฌํ ๊ฒฝ์ฐ ๋ก๊ฑฐ๋ ๊ธฐ์กด ๋ฐ์ดํฐ๊ฐ ๋ฉ๋ชจ๋ฆฌ์์ ํ๋ฌ์๋ ๋๊น์ง ์ ์ ๋ ๋ง์ ๋ฐ์ดํฐ ์ฝ๊ธฐ๋ฅผ ์ผ์์ค์งํฉ๋๋ค. |
logger.enabled |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํด๋ฌ์คํฐ์์ ๋ก๊น
์ ์ฌ์ฉ ์ค์ ํ๊ฑฐ๋ ์ฌ์ฉ ์ค์งํฉ๋๋ค. GKE๊ฐ ์๋ ๊ฒฝ์ฐ์๋ |
logger.envVars |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.8.5
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์๋ฅผ ํตํด ๋ผ์ฐํ
๋์ง ์๋ ํธ๋ํฝ์ ๋ํด URL์ ์ง์ ํ๋ logger: ... envVars: NO_PROXY: '<comma-separated-values>' ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. envVars: NO_PROXY: 'kubernetes.default.svc,oauth2.googleapis.com,logging.googleapis.com' HTTP ์ ๋ฌ ํ๋ก์๊ฐ ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ์ ํ์ ์ผ๋ก Fluent Bit ๋ฌธ์์ NO_PROXY๋ฅผ ์ฐธ์กฐํ์ธ์. |
logger.flushInterval |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0
๊ธฐ๋ณธ๊ฐ: 1 ๋ค์ ๋ฒํผ ํ๋ฌ์๋ฅผ ํธ์ถํ๊ธฐ ์ ์ ๋๊ธฐํ๋ ๊ฐ๊ฒฉ(์ด)์ ๋๋ค. |
logger.gsa |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ GSA ์ด๋ฉ์ผ ์ฃผ์์ ํ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค. GSA_NAME@PROJECT_ID.iam.gserviceaccount.com ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. apigee-logger@my-hybrid-project.iam.gserviceaccount.com GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ฌ์ฉ ์ค์ ๋๋ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
logger.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
logger.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
logger.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
logger.livenessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ปจํ ์ด๋๋ฅผ ๋ค์ ์์ํ๊ธฐ ์ ์ Kubernetes๊ฐ ํ์ฑ ํ๋ก๋ธ์ ์คํจ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
logger.livenessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
logger.livenessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๋ฅผ ์คํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
logger.livenessProbe.successThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ์คํจ ํ ์ฑ๊ณต์ผ๋ก ๊ฐ์ฃผ๋๋ ค๋ฉด ์ต์ ์ฐ์์ ์ธ ์ฑ๊ณต์ด ํ์ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
logger.livenessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
logger.nodeSelector.key |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
logger.nodeSelector.value |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
logger.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์).
|
logger.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
logger.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
logger.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
logger.serviceAccountPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
๋ก๊ทธ ์์ฑ์ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
logger.serviceAccountRef |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
|
logger.storageMaxChunks |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: 128 ๋ฉ๋ชจ๋ฆฌ์ ์์ ์ ์๋ ์ต๋ ์ฒญํฌ ์์ ๋๋ค. ํ๋๋ฅผ ์ด๊ณผํ๋ ์ฒญํฌ๋ ํ์ผ ์์คํ ์ ์ ์ฅ๋ฉ๋๋ค. |
logger.terminationGracePeriodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
logger.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
logger.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
logger.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
logger.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
logger.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mart
KMS(API ํค ๋ฐ OAuth ํ ํฐ), KVM, ํ ๋น๋, API ์ ํ๊ณผ ๊ฐ์ ๋ฐํ์ ๋ฐ์ดํฐ ํญ๋ชฉ์ ์ก์ธ์คํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ๊ณต๊ฐ Apigee API์ API ์ ๊ณต์ ์ฒด ์ญํ ์ ํ๋ MART(๋ฐํ์ ๋ฐ์ดํฐ์ฉ Management API) ์๋น์ค๋ฅผ ์ ์ํฉ๋๋ค.
๋ค์ ํ์์๋ mart
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
mart.annotations |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
mart.gsa |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ GSA ์ด๋ฉ์ผ ์ฃผ์์ ํ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค. GSA_NAME@PROJECT_ID.iam.gserviceaccount.com ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. apigee-mart@my-hybrid-project.iam.gserviceaccount.com GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ฌ์ฉ ์ค์ ๋๋ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
mart.hostAlias |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None MART ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค๋ ํธ์คํธ ๋ณ์นญ์
๋๋ค. ์ด ์์ฑ์ |
mart.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
mart.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
mart.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
mart.initCheckCF.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Cloud Foundry ํ๋ก์ธ์ค์ ์ด๊ธฐํ ํ์ธ์ ํ ๋น๋ CPU ๋ฆฌ์์ค์ ์ฉ๋์ ๋๋ค. |
mart.livenessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ปจํ ์ด๋๋ฅผ ๋ค์ ์์ํ๊ธฐ ์ ์ Kubernetes๊ฐ ํ์ฑ ํ๋ก๋ธ์ ์คํจ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
mart.livenessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
mart.livenessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๋ฅผ ์คํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
mart.livenessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
mart.metricsURL |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: |
mart.nodeSelector.key |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
mart.nodeSelector.value |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
mart.readinessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes๊ฐ ํฌ๋๋ฅผ unready๋ก ํ์ํ๊ธฐ ์ ์ ์ค๋น ํ๋ก๋ธ๊ฐ ์คํจํ์์ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
mart.readinessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
mart.readinessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๋ฅผ ์ํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
mart.readinessProbe.successThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๊ฐ ์คํจ ํ ์ฑ๊ณต์ผ๋ก ๊ฐ์ฃผ๋๋ ค๋ฉด ์ต์์ ์ฐ์์ ์ธ ์ฑ๊ณต์ด ํ์ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
mart.readinessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
mart.replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋ ์ต๋ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
mart.replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋ ์ต์ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
mart.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์).
|
mart.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
mart.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
mart.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
mart.serviceAccountPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.1.1
๊ธฐ๋ณธ๊ฐ: None
์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
mart.serviceAccountRef |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
|
mart.sslCertPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
SSL ์ธ์ฆ์๋ฅผ ๋ณด์ ๋น๋ฐ์ ๋ก๋ํ๊ณ ์ธ์ฝ๋ฉํ๋ ๋ก์ปฌ ํ์ผ ์์คํ ๊ฒฝ๋ก์ ๋๋ค. |
mart.sslKeyPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
SSL ํค๋ฅผ ๋ณด์ ๋น๋ฐ์ ๋ก๋ํ๊ณ ์ธ์ฝ๋ฉํ๋ ๋ก์ปฌ ํ์ผ ์์คํ ๊ฒฝ๋ก์ ๋๋ค. |
mart.sslSecret |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
TLS ์ธ์ฆ์์ ๋น๊ณต๊ฐ ํค๊ฐ ํฌํจ๋ Kubernetes ๋ณด์ ๋น๋ฐ์ ์ ์ฅ๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค. TLS ์ธ์ฆ์์ ํค ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ์ฌ ๋ณด์ ๋น๋ฐ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ฐธ์กฐ:
|
mart.targetCPUUtilizationPercentage |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋์ MART ํ๋ก์ธ์ค์ ๋ํ ๋์ CPU ์ฌ์ฉ๋ฅ ์
๋๋ค. CPU ์ฌ์ฉ๋ฅ ์ด |
mart.terminationGracePeriodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
mart.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mart.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mart.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mart.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mart.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
metrics
์์ ์ธก์ ํญ๋ชฉ์ ์์งํ๋ ์๋น์ค๋ฅผ ์ ์ํฉ๋๋ค. ์ธก์ ํญ๋ชฉ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด๋ธ๋ฆฌ๋ ์๋น์ค์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ , ์๋ฆผ์ ์ค์ ํ๊ณ , ๊ธฐํ ๋ค๋ฅธ ์์ ์ ํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ธก์ ํญ๋ชฉ ์ปฌ๋ ์ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ metrics
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
metrics.adapter.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.1 ๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
metrics.adapter.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.1 ๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
metrics.adapter.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.1 ๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
metrics.adapter.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.3
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ด๋ํฐ ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.adapter.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.3
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ด๋ํฐ ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๊ธฐ๋น๋ฐ์ดํธ ๋จ์). |
metrics.adapter.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.3
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ด๋ํฐ์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.adapter.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.3
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ด๋ํฐ์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
metrics.aggregator.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.aggregator.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
metrics.aggregator.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.aggregator.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๊ธฐ๋น๋ฐ์ดํธ ๋จ์). |
metrics.annotations |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
metrics.app.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ฑ์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.app.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ฑ์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
metrics.app.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ฑ ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.app.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ฑ ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๊ธฐ๋น๋ฐ์ดํธ ๋จ์). |
metrics.appStackdriverExporter.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด stackdriverExporter์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.appStackdriverExporter.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด stackdriverExporter์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
metrics.appStackdriverExporter.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด stackdriverExporter ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.appStackdriverExporter.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด stackdriverExporter ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๊ธฐ๋น๋ฐ์ดํธ ๋จ์). |
metrics.collector.envVars |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.13
๊ธฐ๋ณธ๊ฐ: None OpenTelemetry์์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ ๋ฌํ๊ณ ์ฌ์ ์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด
metrics: ... envVars: HTTP_PROXY: '<host-name>' ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. envVars: HTTP_PROXY: 'http://1.1.1.1:80'
metrics: ... envVars: HTTPS_PROXY: '<host-name>' ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. envVars: HTTPS_PROXY: 'https://1.1.1.1:80'
metrics: ... envVars: NO_PROXY: '<comma-separated-values>' ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. envVars: NO_PROXY: 'https://1.1.1.1:80, https://1.1.1.1:81' HTTP ์ ๋ฌ ํ๋ก์๊ฐ ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ์ ํ์ ์ผ๋ก OpenTelemetry ๋ฌธ์์ ํ๋ก์ ์ง์์ ์ฐธ์กฐํ์ธ์. |
metrics.collector.imagePullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ Apigee Hybrid๋ก ๋น๊ณต๊ฐ ์ด๋ฏธ์ง ์ ์ฅ์ ์ฌ์ฉ์ ์ฐธ์กฐํ์ธ์. |
metrics.collector.image.tag |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.12.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
metrics.collector.image.url |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
metrics.collector.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ฑ์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.collector.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ฑ์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
metrics.collector.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ฑ ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.collector.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ์ฑ ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๊ธฐ๋น๋ฐ์ดํธ ๋จ์). |
metrics.collector.livenessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ์ปจํ ์ด๋๋ฅผ ๋ค์ ์์ํ๊ธฐ ์ ์ Kubernetes๊ฐ ํ์ฑ ํ๋ก๋ธ์ ์คํจ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.collector.livenessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
metrics.collector.livenessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๋ฅผ ์คํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.collector.livenessProbe.successThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ ์คํจ ํ ์ฑ๊ณต์ผ๋ก ๊ฐ์ฃผ๋๊ธฐ ์ํด ํ์ํ ์ต์ ์ฐ์ ์ฑ๊ณต ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.collector.livenessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.collector.readinessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes๊ฐ ํฌ๋๋ฅผ unready๋ก ํ์ํ๊ธฐ ์ ์ ์ค๋น ์ํ ํ๋ก๋ธ๊ฐ ์คํจํ์์ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.collector.readinessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
metrics.collector.readinessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๋ฅผ ์ํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.collector.readinessProbe.successThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ ์คํจ ํ ์ฑ๊ณต์ผ๋ก ๊ฐ์ฃผ๋๊ธฐ ์ํด ํ์ํ ์ต์ ์ฐ์ ์ฑ๊ณต ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.collector.readinessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.12.0 ๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.disablePrometheusPipeline |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.12.0
๊ธฐ๋ณธ๊ฐ:
|
metrics.enabled |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Apigee ์ธก์ ํญ๋ชฉ์ ์ฌ์ฉ ์ค์ ํฉ๋๋ค. ์ธก์ ํญ๋ชฉ์ ์ฌ์ฉ ์ค์ ํ๋ ค๋ฉด |
metrics.gsa |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ GSA ์ด๋ฉ์ผ ์ฃผ์์ ํ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค. GSA_NAME@PROJECT_ID.iam.gserviceaccount.com ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. apigee-metrics@my-hybrid-project.iam.gserviceaccount.com GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ฌ์ฉ ์ค์ ๋๋ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
metrics.nodeSelector.key |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
metrics.nodeSelector.value |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
metrics.prometheus.containerPort |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Prometheus ์ธก์ ํญ๋ชฉ ์๋น์ค์ ์ฐ๊ฒฐํ ํฌํธ์ ๋๋ค. |
metrics.prometheus.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
metrics.prometheus.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
metrics.prometheus.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
metrics.prometheus.livenessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ปจํ ์ด๋๋ฅผ ๋ค์ ์์ํ๊ธฐ ์ ์ Kubernetes๊ฐ ํ์ฑ ํ๋ก๋ธ์ ์คํจ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.prometheus.livenessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๋ฅผ ์คํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.prometheus.livenessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.prometheus.readinessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes๊ฐ ํฌ๋๋ฅผ unready๋ก ํ์ํ๊ธฐ ์ ์ ์ค๋น ํ๋ก๋ธ๊ฐ ์คํจํ์์ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.prometheus.readinessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๋ฅผ ์ํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.prometheus.readinessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
metrics.prometheus.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.3
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด Prometheus ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.prometheus.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.3
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด Prometheus ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๊ธฐ๋น๋ฐ์ดํธ ๋จ์). |
metrics.prometheus.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.3
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด Prometheus์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.prometheus.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.3
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด Prometheus์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
metrics.prometheus.sslCertPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์ Prometheus ์ธก์ ํญ๋ชฉ ์์ง ํ๋ก์ธ์ค์ SSL ์ธ์ฆ์ ๊ฒฝ๋ก์ ๋๋ค. Prometheus๋ Apigee๊ฐ ์ธก์ ํญ๋ชฉ์ ์์งํ๊ณ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋๊ตฌ์ ๋๋ค. ๋ค์์ ์ฐธ์กฐํ์ธ์.
|
metrics.prometheus.sslKeyPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์ Prometheus ์ธก์ ํญ๋ชฉ ์์ง ํ๋ก์ธ์ค์ ๋ํ SSL ํค ๊ฒฝ๋ก์ ๋๋ค. Prometheus๋ Apigee๊ฐ ์ธก์ ํญ๋ชฉ์ ์์งํ๊ณ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋๊ตฌ์ ๋๋ค. ๋ค์์ ์ฐธ์กฐํ์ธ์.
|
metrics.proxy.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ํ๋ก์์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.proxy.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ํ๋ก์์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
metrics.proxy.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ํ๋ก์ ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.proxy.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ํ๋ก์ ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๊ธฐ๋น๋ฐ์ดํธ ๋จ์). |
metrics.proxyStackdriverExporter.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด stackdriverExporter์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.proxyStackdriverExporter.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด stackdriverExporter์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
metrics.proxyStackdriverExporter.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด stackdriverExporter ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
metrics.proxyStackdriverExporter.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด stackdriverExporter ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๊ธฐ๋น๋ฐ์ดํธ ๋จ์). |
metrics.proxyURL |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None Kubernetes ํด๋ฌ์คํฐ์ ์ธก์ ํญ๋ชฉ ํ๋ก์ธ์ค ์ฌ์ด๋์นด ํ๋ก์์ URL์ ๋๋ค. |
metrics.sdSidecar.containerPort |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Cloud Monitoring ์ธก์ ํญ๋ชฉ ์๋น์ค์ ์ฐ๊ฒฐํ๋ ํฌํธ์ ๋๋ค. |
metrics.sdSidecar.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubelet์์ ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
|
metrics.sdSidecar.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
metrics.sdSidecar.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
metrics.serviceAccountPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
Monitoring ์ธก์ ํญ๋ชฉ ์์ฑ์ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
metrics.serviceAccountRef |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
|
metrics.stackdriverExporter.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
Deprecated: Hybrid ๋ฒ์ 1.8๋ถํฐ |
metrics.stackdriverExporter.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
Deprecated: Hybrid ๋ฒ์ 1.8๋ถํฐ |
metrics.stackdriverExporter.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
Deprecated: Hybrid ๋ฒ์ 1.8๋ถํฐ |
metrics.stackdriverExporter.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
Deprecated: Hybrid ๋ฒ์ 1.8๋ถํฐ |
metrics.terminationGracePeriodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
metrics.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
metrics.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
metrics.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
metrics.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
metrics.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mintTaskScheduler
mintTaskScheduler
๋ ๋ฐ๋ณต ์๊ธ ๊ณ์ฐ๊ณผ ๊ฐ์ ์์ต ์ฐฝ์ถ ์์
์ ์ ๊ธฐ์ ์ผ๋ก ์์ฝํ๋ ํฌ๋ก ์์
์
๋๋ค.
๋ค์ ํ์์๋ mintTaskScheduler
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
mintTaskScheduler.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
mintTaskScheduler.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
mintTaskScheduler.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
mintTaskScheduler.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.1.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์).
|
mintTaskScheduler.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.1.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
mintTaskScheduler.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
mintTaskScheduler.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
mintTaskScheduler.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mintTaskScheduler.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mintTaskScheduler.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mintTaskScheduler.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
mintTaskScheduler.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
newDataPipeline
newDataPipeline
์ Apigee Hybrid๊ฐ ๋ฐํ์ ๊ตฌ์ฑ์์์ ์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ปจํธ๋กค ํ๋ ์ธ์ ์ง์ ์ฐ๋์ง ํ์ธํฉ๋๋ค. ์ด ์์ฑ์ v1.13.1 ์ด์์์ ๋ฐ์ดํฐ ์์ฃผ๊ฐ ์ฌ์ฉ ์ค์ ๋ Hybrid ์กฐ์ง์ ํ์ํฉ๋๋ค. ๋ฐ์ดํฐ ์์ฃผ๊ฐ ์ฌ์ฉ ์ค์ ๋์ง ์์ ์กฐ์ง์์ ์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๊ณ ํ์ง ๋ง์ธ์. Hybrid v1.13.1์์ ์์ฑ๋ ์ ์กฐ์ง์์๋ง ์ด ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Apigee Hybrid์์ ๋ฐ์ดํฐ ์์ฃผ ์ฌ์ฉ๋ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ newDataPipeline
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
newDataPipeline.debugSession |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.1
๊ธฐ๋ณธ๊ฐ: ์ Pub/Sub ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ด ์ฌ์ฉ ์ค์ ๋์ด ์๋์ง ํ์ธํฉ๋๋ค. ์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด ์์ฑ์ |
newDataPipeline.analytics |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.1
๊ธฐ๋ณธ๊ฐ: ์ ๋๋ฆฌํฑ์ค์์ ์ Pub/Sub ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ฌ์ฉํ๋์ง ํ์ธํฉ๋๋ค. ์ ๋๋ฆฌํฑ์ค์์ ์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ฌ์ฉํ๋๋ก ์ค์ ํ๋ ค๋ฉด ์ด ์์ฑ์ |
nodeSelector
nodeSelector
๊ฐ์ฒด๋ Apigee ์ธ์คํด์ค์ ๋
ธ๋๋ฅผ ์ ์ํฉ๋๋ค. ๋ด๋ถ์ ์ผ๋ก Apigee Hybrid๋ apigee-org
๋ฐ apigee-ingress-manager
์ฐจํธ๋ฅผ ์ค์นํ๊ฑฐ๋ ์
๊ทธ๋ ์ด๋ํ ๋ apigeeRuntime
๋ฐ apigeeData
์ ๋ผ๋ฒจ ํค/๊ฐ์ ๊ฐ๋ณ Istio ๋ฐ MART ๊ตฌ์ฑ์์์ ๋งคํํฉ๋๋ค.
mart:nodeSelector ์์ฑ์์ ๊ฐ๋ณ ๊ฐ์ฒด์ ๋ํด ์ด๋ฅผ ์ฌ์ ์ํ ์ ์์ต๋๋ค.
๋ค์ ํ์์๋ nodeSelector
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
nodeSelector.apigeeData.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ApigeeData๋ Cassandra ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ธ๋์ ๋๋ค. Apigee ์๋น์ค ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด Kubernetes ๋ ธ๋๋ฅผ ํ๊ฒํ ํ๋ ๋ ธ๋ ์ ํ๊ธฐ ๋ผ๋ฒจ ํค์ ๋๋ค. ์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
nodeSelector.apigeeData.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: apigee-data๋ Cassandra ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ธ๋์ ๋๋ค. Apigee ์๋น์ค ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด Kubernetes ๋ ธ๋๋ฅผ ํ๊ฒํ ํ๋ ๋ ธ๋ ์ ํ๊ธฐ ๋ผ๋ฒจ ๊ฐ์ ๋๋ค. ์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
nodeSelector.apigeeRuntime.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Apigee ๋ฐํ์์ ํ๋ก์ ํธ ๋ฐํ์ ํ๊ฒฝ์ ๋ ธ๋์ ๋๋ค. Apigee ๋ฐํ์ ์๋น์ค์ Kubernetes ๋ ธ๋๋ฅผ ํ๊ฒํ ํ๋ ๋ ธ๋ ์ ํ๊ธฐ ๋ผ๋ฒจ ํค์ ๋๋ค. ์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
nodeSelector.apigeeRuntime.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ:
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
nodeSelector.requiredForScheduling |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: true
ํ๋ก๋์
์ ๊ฒฝ์ฐ ์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
redis
๋ค์ ํ์์๋ redis
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
redis.auth.password |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: ํ์ Redis ๊ด๋ฆฌ์์ ๋น๋ฐ๋ฒํธ์ ๋๋ค. ๊ด๋ฆฌ์๋ Redis ํด๋ฌ์คํฐ์์ ์ํ๋๋ ๋ชจ๋ ๊ด๋ฆฌ ํ๋์ ์ฌ์ฉ๋ฉ๋๋ค. |
redis.auth.secret |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.9.1
๊ธฐ๋ณธ๊ฐ: None Redis ๊ด๋ฆฌ์์ ๋น๋ฐ๋ฒํธ๊ฐ ํฌํจ๋ Kubernetes ๋ณด์ ๋น๋ฐ์ ์ ์ฅ๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค. ๋ณด์ ๋น๋ฐ ํ์ผ์๋ ํค๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค. data: redis.auth.password: encoded_value ์ฐธ์กฐ:
|
redis.envoy.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
redis.envoy.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
redis.envoy.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
redis.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
redis.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
redis.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
redis.replicaCount |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: Redis๋ ๋ณต์ ๋ ์คํ ๋ฆฌ์ง์ ๋๋ค. ์ด ์์ฑ์ StatefulSet๋ก ์ฌ์ฉ๋๋ Redis ๋ ธ๋ ์๋ฅผ ์ง์ ํฉ๋๋ค. |
redis.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
redis.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
redis.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
redis.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
redis.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
redis.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
runtime
๋ค์ ํ์์๋ runtime
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
runtime.annotations |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
runtime.envVars |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.13.1
๊ธฐ๋ณธ๊ฐ: None ํค-๊ฐ ์์ ๋ฐํ์ ๊ตฌ์ฑ์์์ ์ถ๊ฐ ํ๊ฒฝ ๋ณ์๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. runtime: envVars: KEY_1: VALUE_N ... ... KEY_N: VALUE_N ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. runtime: envVars: RUNTIME_ENV_VAR1: "value of runtime env-var 1" RUNTIME_ENV_VAR2: "value of runtime env-var 2" |
runtime.hpaBehavior.scaleDown.percent.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 60 ๋ฐํ์ ์ธ์คํด์ค ๋น์จ์ ์ถ์ํ ๋ ์ ์ฑ ์ด ์ ์ฉ๋๋ ๊ธฐ๊ฐ์ ๋๋ค. |
runtime.hpaBehavior.scaleDown.percent.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 20 ๋ฐํ์ ์ธ์คํด์ค ๋น์จ์ ์ถ์ํ ๋ ์ ์ฑ ์์ ํ์ฉํ๋ ๋ณ๊ฒฝ๋์ ๋๋ค. |
runtime.hpaBehavior.scaleDown.pods.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 60 ๋ฐํ์ ์ธ์คํด์ค ์๋ฅผ ์ค์ผ ๋ ์ ์ฑ ์ด ์ ์ฉ๋๋ ์๊ฐ์ ๋๋ค. |
runtime.hpaBehavior.scaleDown.pods.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 20 ๋ฐํ์ ์ธ์คํด์ค ์๋ฅผ ์ค์ผ ๋ ์ ์ฑ ์์ ํ์ฉํ๋ ๋ณ๊ฒฝ๋์ ๋๋ค. |
runtime.hpaBehavior.scaleDown.selectPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Min ์๋ ํ์ฅ ์ฒ๋ฆฌ๊ฐ ์ฌ๋ฌ ์๋ ํ์ฅ ์ ์ฑ ๊ฐ์ ๋ด๋ฆฌ๋ ๊ฒฐ์ ์ ๋๋ค. ๊ฐ์ Min์ผ๋ก ์ค์ ํ๋ฉด ๋ฐํ์ ์ธ์คํด์ค ์ถ์ ์ ๋ณ๊ฒฝ์ด ์ต์ํ์ผ๋ก ํ์ฉ๋ฉ๋๋ค. ๊ฐ์ Max๋ก ์ค์ ํ๋ฉด ๋ฐํ์ ์ธ์คํด์ค ์ถ์ ์ ๋ณ๊ฒฝ์ด ์ต๋ํ์ผ๋ก ํ์ฉ๋ฉ๋๋ค. |
runtime.hpaBehavior.scaleDown.stabilizationWindowSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 120 ์ถ์ํ๋ ๋์ ์ด์ ์ถ์ฒ์ ๊ณ ๋ คํด์ผ ํ๋ ์๊ฐ(์ด)์ ๋๋ค. |
runtime.hpaBehavior.scaleUp.percent.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 60 ๋ฐํ์ ์ธ์คํด์ค ๋น์จ์ ํ์ฅํ ๋ ์ ์ฑ ์ด ์ ์ฉ๋๋ ์๊ฐ์ ๋๋ค. |
runtime.hpaBehavior.scaleUp.percent.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 20 ๋ฐํ์ ์ธ์คํด์ค ๋น์จ์ ํ์ฅํ ๋ ์ ์ฑ ์ด ์ ์ฉ๋๋ ์๊ฐ์ ๋๋ค. |
runtime.hpaBehavior.scaleUp.pods.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 60 ๋ฐํ์ ์ธ์คํด์ค ์๋ฅผ ๋๋ฆด ๋ ์ ์ฑ ์ด ์ ์ฉ๋๋ ์๊ฐ์ ๋๋ค. |
runtime.hpaBehavior.scaleUp.pods.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 4 ๋ฐํ์ ์ธ์คํด์ค ์๋ฅผ ๋๋ฆด ๋ ์ ์ฑ ์์ ํ์ฉํ๋ ๋ณ๊ฒฝ๋์ ๋๋ค. |
runtime.hpaBehavior.scaleUp.selectPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: Max ์๋ ํ์ฅ ์ฒ๋ฆฌ๊ฐ ์ฌ๋ฌ ์๋ ํ์ฅ ์ ์ฑ ๊ฐ์ ๋ด๋ฆฌ๋ ๊ฒฐ์ ์ ๋๋ค. ๊ฐ์ Min์ผ๋ก ์ค์ ํ๋ฉด ๋ฐํ์ ์ธ์คํด์ค ํ์ฅ ์ ๋ณํ๊ฐ ์ต์ํ์ผ๋ก ํ์ฉ๋ฉ๋๋ค. ๊ฐ์ Max๋ก ์ค์ ํ๋ฉด ๋ฐํ์ ์ธ์คํด์ค ํ์ฅ ์ ๋ณํ๊ฐ ์ต๋ํ์ผ๋ก ํ์ฉ๋ฉ๋๋ค. |
runtime.hpaBehavior.scaleUp.stabilizationWindowSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 30 ๋ฐํ์ ์ธ์คํด์ค๋ฅผ ํ์ฅํ๋ ๋์ ์ด์ ๊ถ์ฅ์ฌํญ์ ๊ณ ๋ คํด์ผ ํ๋ ์๊ฐ(์ด)์ ๋๋ค. |
runtime.hpaMetrics.serverMainTaskWaitTime |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 400M http ๋ ์ด์ด์์ ํ๋ก์ ์์ฒญ์ ๋ฐํ์ ์ธ์คํด์ค์์ ์ฒ๋ฆฌํ๋ ํ์ ๋ํด ์ํ๋ ํ๊ท ๋๊ธฐ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ๋๋ค. |
runtime.hpaMetrics.serverNioTaskWaitTime |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 400M ํ๋ก์ ์์ฒญ์ด ์ ์ฑ ์ ์ฒ๋ฆฌํ ์ ์๋๋ก ๋ฐํ์ ์ธ์คํด์ค์์ ์ฒ๋ฆฌ ์ค์ธ ํ์ ์ํ๋ ํ๊ท ๋๊ธฐ ์๊ฐ(๋ฐ๋ฆฌ์ด)์ ๋๋ค. |
runtime.hpaMetrics.targetCPUUtilizationPercentage |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: 75 ๋ชจ๋ ๋ฐํ์ ์ธ์คํด์ค์์ ์ํ๋ CPU ์ฌ์ฉ๋ฅ ์ ๋๋ค. |
runtime.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
runtime.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
runtime.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
runtime.livenessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ปจํ ์ด๋๋ฅผ ๋ค์ ์์ํ๊ธฐ ์ ์ Kubernetes๊ฐ ํ์ฑ ํ๋ก๋ธ์ ์คํจ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
runtime.livenessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
runtime.livenessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๋ฅผ ์คํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
runtime.livenessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
runtime.nodeSelector.key |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
nodeSelector ์์ฑ์ ์ฐธ์กฐํ์ธ์. |
runtime.nodeSelector.value |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
runtime.readinessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes๊ฐ ํฌ๋๋ฅผ unready๋ก ํ์ํ๊ธฐ ์ ์ ์ค๋น ํ๋ก๋ธ๊ฐ ์คํจํ์์ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
runtime.readinessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
runtime.readinessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๋ฅผ ์ํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
runtime.readinessProbe.successThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๊ฐ ์คํจ ํ ์ฑ๊ณต์ผ๋ก ๊ฐ์ฃผ๋๋ ค๋ฉด ์ต์์ ์ฐ์์ ์ธ ์ฑ๊ณต์ด ํ์ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
runtime.readinessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
runtime.replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋ ์ต๋ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
runtime.replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋ ์ต์ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
runtime.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์).
|
runtime.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
runtime.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
runtime.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ
์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์
๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์( |
runtime.service.type |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์๋น์ค ์ ํ์
๋๋ค. ์ด๋ฅผ ClusterIP๊ฐ ์๋ ๋ค๋ฅธ ์๋น์ค๋ก ์ค์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด |
runtime.targetCPUUtilizationPercentage |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋์ ๋ฐํ์ ํ๋ก์ธ์ค์ ๋ํ ๋์ CPU ์ฌ์ฉ๋ฅ ์
๋๋ค. CPU ์ฌ์ฉ๋ฅ ์ด |
runtime.terminationGracePeriodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
runtime.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
runtime.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
runtime.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
runtime.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
runtime.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
synchronizer
๋ฉ์์ง ํ๋ก์ธ์๋ฅผ ์ต๊ทผ ๋ฐฐํฌ๋ API ํ๋ก์ ๋ฒ๋ค๊ณผ ํจ๊ป ์ต์ ์ํ๋ก ์ ์งํฉ๋๋ค. ์ด๋ฅผ ์ํด ๋๊ธฐํ ๋ด๋น์๊ฐ ๊ด๋ฆฌ ์์ญ์ ํด๋งํ๋ฉฐ ์ ๊ณ์ฝ์ด ๊ฐ์ง๋๋ฉด ๋๊ธฐํ ๋ด๋น์๋ ์ด๋ฅผ ๋ฐํ์ ์์ญ์ผ๋ก ๋ณด๋ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋๊ธฐํ ๋ด๋น์๋ Cassandra์ ํ๊ฒฝ ๊ตฌ์ฑ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ ๋๊ธฐํ ๋ด๋น์ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ synchronizer
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
synchronizer.annotations |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
synchronizer.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
synchronizer.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
synchronizer.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
synchronizer.livenessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ปจํ ์ด๋๋ฅผ ๋ค์ ์์ํ๊ธฐ ์ ์ Kubernetes๊ฐ ํ์ฑ ํ๋ก๋ธ์ ์คํจ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
synchronizer.livenessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
synchronizer.livenessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๋ฅผ ์คํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
synchronizer.livenessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
synchronizer.nodeSelector.key |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์
nodeSelector๋ฅผ ์ฐธ์กฐํ์ธ์. |
synchronizer.nodeSelector.value |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
nodeSelector๋ฅผ ์ฐธ์กฐํ์ธ์. |
synchronizer.pollInterval |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ๋๊ธฐํ ๋ด๋น์๊ฐ ํด๋ง ์์ ์ฌ์ด์ ๋๊ธฐํ๋ ์๊ฐ์ ๋๋ค. ๋๊ธฐํ ๋ด๋น์๋ Apigee ์ปจํธ๋กค ํ๋ ์ธ ์๋น์ค๋ฅผ ํด๋งํ์ฌ ์ ๋ฐํ์ ๊ณ์ฝ์ ๊ฐ์งํ๊ณ ๊ฐ์ ธ์ต๋๋ค. |
synchronizer.readinessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes๊ฐ ํฌ๋๋ฅผ unready๋ก ํ์ํ๊ธฐ ์ ์ ์ค๋น ํ๋ก๋ธ๊ฐ ์คํจํ์์ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
synchronizer.readinessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
synchronizer.readinessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๋ฅผ ์ํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
synchronizer.readinessProbe.successThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค๋น ํ๋ก๋ธ๊ฐ ์คํจ ํ ์ฑ๊ณต์ผ๋ก ๊ฐ์ฃผ๋๋ ค๋ฉด ์ต์์ ์ฐ์์ ์ธ ์ฑ๊ณต์ด ํ์ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
synchronizer.readinessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
synchronizer.replicaCount |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
Deprecated: ํ์ด๋ธ๋ฆฌ๋ ๋ฒ์ 1.2๋ถํฐ |
synchronizer.replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ต๋ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
synchronizer.replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ต์ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
synchronizer.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์).
|
synchronizer.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
synchronizer.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
synchronizer.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๊ธฐ๊ฐ๋ฐ์ดํธ ๋จ์). |
synchronizer.serviceAccountPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
Apigee ๋๊ธฐํ ๋ด๋น์ ๊ด๋ฆฌ์ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
synchronizer.serviceAccountRef |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
|
synchronizer.serviceAccountSecret |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.1.0
๊ธฐ๋ณธ๊ฐ: None Kubernetes ๋ณด์ ๋น๋ฐ์ ์ด๋ฆ์ ๋๋ค. Apigee ๋๊ธฐํ ๋ด๋น์ ๊ด๋ฆฌ์ ์ญํ ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ Google ์๋น์ค ๊ณ์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ณด์ ๋น๋ฐ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. |
synchronizer.targetCPUUtilizationPercentage |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ:
ํฌ๋์ ๋๊ธฐํ ๋ด๋น์ ํ๋ก์ธ์ค์ ๋ํ ๋์ CPU ์ฌ์ฉ๋ฅ ์
๋๋ค. CPU ์ฌ์ฉ๋ฅ ์ด |
synchronizer.terminationGracePeriodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
synchronizer.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
synchronizer.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
synchronizer.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
synchronizer.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
synchronizer.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
udca
(๋ฒ์ฉ ๋ฐ์ดํฐ ์์ง ์์ด์ ํธ) ๋ฐํ์ ์์ญ์ ๋ฐ์ดํฐ ์์ง ํฌ๋ ๋ด์์ ์คํ๋๋ ์๋น์ค๋ฅผ ์ ์ํฉ๋๋ค. ์ด ์๋น์ค๋ ๋ถ์ ๋ฐ ๋ฐฐํฌ ์ํ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ณ ํตํฉ ๋ถ์ ํ๋ซํผ(UAP)์ผ๋ก ๋ณด๋ ๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ถ์ ๋ฐ ๋ฐฐํฌ ์ํ ๋ฐ์ดํฐ ์์ง์ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ udca
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
udca.annotations |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
udca.fluentd.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
udca.fluentd.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
udca.fluentd.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
udca.fluentd.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
udca.fluentd.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
udca.fluentd.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
udca.fluentd.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
udca.gsa |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ GSA ์ด๋ฉ์ผ ์ฃผ์์ ํ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค. GSA_NAME@PROJECT_ID.iam.gserviceaccount.com ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. apigee-udca@my-hybrid-project.iam.gserviceaccount.com GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ฌ์ฉ ์ค์ ๋๋ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
udca.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: IfNotPresent kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
udca.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
udca.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
udca.jvmXms |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
Deprecated: Hybrid ๋ฒ์ 1.8๋ถํฐ |
udca.jvmXmx |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
Deprecated: Hybrid ๋ฒ์ 1.8๋ถํฐ |
udca.livenessProbe.failureThreshold |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ปจํ ์ด๋๋ฅผ ๋ค์ ์์ํ๊ธฐ ์ ์ Kubernetes๊ฐ ํ์ฑ ํ๋ก๋ธ์ ์คํจ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ํ์์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
udca.livenessProbe.initialDelaySeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ์์๋๊ธฐ ์ ์ ์ปจํ ์ด๋๊ฐ ์์๋์ด ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. |
udca.livenessProbe.periodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๋ฅผ ์คํํ ๋น๋(์ด)๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
udca.livenessProbe.timeoutSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฑ ํ๋ก๋ธ๊ฐ ํ์์์๋ ํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ ๋๋ค. ์ต์๊ฐ์ 1์ ๋๋ค. |
udca.nodeSelector.key |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
udca.nodeSelector.value |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
udca.pollingIntervalInSec |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: UDCA๊ฐ ํด๋ง ์์ ์ฌ์ด์ ๋๊ธฐํ๋ ์๊ฐ(์ด)์ ๋๋ค. UDCA๋ ๋ฐ์ดํฐ ์์ง ํฌ๋์ ํ์ผ ์์คํ ์์ ๋ฐ์ดํฐ ๋๋ ํฐ๋ฆฌ๋ฅผ ํด๋งํ์ฌ ์ ๋ก๋ํ ์ ํ์ผ์ ๊ฐ์งํฉ๋๋ค. |
udca.replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: UDCA ๋ฐฐํฌ์ ํ์ด๋ธ๋ฆฌ๋๊ฐ ์๋์ผ๋ก ์ถ๊ฐํ ์ ์๋ ์ต๋ ํฌ๋ ์์ ๋๋ค. UDCA๋ ReplicaSet๋ก ๊ตฌํ๋๋ฏ๋ก ํฌ๋๋ ๋ณต์ ๋ณธ์ ๋๋ค.
ํ๊ฒฝ๋น ์ต๋ ๋ณต์ ๋ณธ ์์ Apigee ์กฐ์ง ๋ด ํ๊ฒฝ ์๋ฅผ ๊ณฑํ |
udca.replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: UDCA ๋ฐฐํฌ๋ฅผ ์ํ ์ต์ ํฌ๋ ์์ ๋๋ค. UDCA๋ ReplicaSet๋ก ๊ตฌํ๋๋ฏ๋ก ํฌ๋๋ ๋ณต์ ๋ณธ์ ๋๋ค. CPU ์ฌ์ฉ๋์ด |
udca.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
udca.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
udca.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
udca.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
udca.revision |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์นด๋๋ฆฌ์ ๋ฐฐํฌ๋ฅผ ์ฌ์ฉ ์ค์ ํ๊ธฐ ์ํด ๋ผ๋ฒจ์ ์ฑ์์ง๋ ์ ์ ๊ฐ์ ๋๋ค. |
udca.serviceAccountPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None
Apigee ์ ๋๋ฆฌํฑ์ค ์์ด์ ํธ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
udca.serviceAccountRef |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
|
udca.targetCPUUtilizationPercentage |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ReplicaSet์์ ํฌ๋ ์๋ฅผ ํ์ฅํ๊ธฐ ์ํ CPU ์ฌ์ฉ๋์ ๊ธฐ์ค์ ์ด๋ฉฐ, ์ด ์ฌ์ฉ ๊ฐ๋ฅํ CPU ๋ฆฌ์์ค์ ๋ฐฑ๋ถ์จ๋ก ํ์๋ฉ๋๋ค. ํ์ด๋ธ๋ฆฌ๋๋ ๋ฐ์ดํฐ ์์ง ํฌ๋์ ์๋ ๋ชจ๋ ์ปจํ ์ด๋์ ํตํฉ ์ฌ์ฉ๋ฅ (fluentd ๋ฐ UDCA ๋ชจ๋)์ ์ฌ์ฉํ์ฌ ํ์ฌ ์ฌ์ฉ๋ฅ ์ ๊ณ์ฐํฉ๋๋ค. CPU ์ฌ์ฉ๋์ด ์ด ๊ฐ์ ์ด๊ณผํ๋ฉด ํ์ด๋ธ๋ฆฌ๋๋ ReplicaSet์ ํฌ๋ ์๋ฅผ ์ต๋ |
udca.terminationGracePeriodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
udca.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
udca.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
udca.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
udca.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
udca.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
virtualhosts
virtualhosts
์์ฑ์ ํ์ ๊ตฌ์ฑ ์์ฑ์
๋๋ค.
๊ฐ์ ํธ์คํธ๋ฅผ ํตํด Apigee Hybrid๋ ์ง์ ๋ ํ๊ฒฝ ๊ทธ๋ฃน์ ๋ํ API ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๊ฐ์ ํธ์คํธ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ virtualhosts
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
virtualhosts[].additionalGateways |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ํธ๋ํฝ์ ๋ผ์ฐํ ํ Istio ๊ฒ์ดํธ์จ์ด์ ๋ชฉ๋ก์ ๋๋ค. |
virtualhosts[].cipherSuites[] |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.9.2
๊ธฐ๋ณธ๊ฐ: None ์ด ์์ฑ์ ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์์ ์ฌ์ฉ๋๋ TLS ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌ์ฑํฉ๋๋ค. ๋ค์์ OpenSSL ํ์์ผ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ ์ค์ ๋ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ๋ชฉ๋ก์ ๋๋ค. ์ง์๋๋ ์ํธํ ๋ฐฉ์์ ๊ดํ ์์ธํ ๋ด์ฉ์ Envoy์ Boring FIPS ๋น๋ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ธ์. ๋น ๊ฐ์ Envoy์ Boring FIPS ๋น๋์์ ์ง์๋๋ ์ํธํ ์ค์ํธ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ ๋ฉ๋๋ค. TLS v.1.3์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ ์ค์ ๋จ(TLS 1.3 ์ํธํ ์ค์ํธ๋ ์ฌ์ ์ํ ์ ์์):
TLS v.1.2์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ ์ค์ ๋จ:
Apigee ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด ๋ฐฐํฌ์์ ์ด์ ๋ฒ์ ์ TLS๋ฅผ ์ฌ์ฉ ์ค์ ํ๋ ค๋ฉด ์๋ฅผ ๋ค์ด TLS v.1.1์ ์ฌ์ฉ ์ค์ ํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค. virtualhosts: - name: ENV_GROUP_NAME minTLSProtocolVersion: "1.1" cipherSuites: - "ECDHE-ECDSA-AES128-GCM-SHA256" - "ECDHE-RSA-AES128-GCM-SHA256" - "ECDHE-ECDSA-AES256-GCM-SHA384" - "ECDHE-RSA-AES256-GCM-SHA384" - "ECDHE-ECDSA-CHACHA20-POLY1305" - "ECDHE-RSA-CHACHA20-POLY1305" - "ECDHE-ECDSA-AES128-SHA" - "ECDHE-RSA-AES128-SHA" - "ECDHE-ECDSA-AES256-SHA" - "ECDHE-RSA-AES256-SHA" ... |
virtualhosts[].name |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ํ์ ๊ฐ์ ํธ์คํธ์ ์ด๋ฆ์ ๋๋ค. |
virtualhosts[].maxTLSProtocolVersion |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: None Envoy๊ฐ ์ ํํ ์ ์๋ TLS ํ๋กํ ์ฝ์ ์ต๋ ๋ฒ์ ์
๋๋ค. Envoy๋ ๊ฐ์ ์ซ์ ํ์์ด์ด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. virtualhosts: - name: default maxTLSProtocolVersion: "1.3"
์ฌ๊ธฐ์ ๋ฒํธ๋ Istio ๋ฌธ์์ |
virtualhosts[].minTLSProtocolVersion |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: None Envoy๊ฐ ์ ํํ ์ ์๋ TLS ํ๋กํ ์ฝ์ ์ต์ ๋ฒ์ ์
๋๋ค. Envoy๋ ๊ฐ์ ์ซ์ ํ์์ด์ด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. virtualhosts: - name: default minTLSProtocolVersion: "1.2"
์ฌ๊ธฐ์ ๋ฒํธ๋ Istio ๋ฌธ์์ |
virtualhosts[].selector |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ํ์ ๋ค๋ฅธ ์ธ๊ทธ๋ ์ค ์ ํ๊ธฐ๋ฅผ ๊ฐ๋ฆฌํค๋ ํค-๊ฐ ์ ํ๊ธฐ-๊ฐ ์์ ๋๋ค.
์ ํ๊ธฐ ๋ผ๋ฒจ์ด ์ ๊ณต๋์ง ์์ผ๋ฉด ๊ตฌ์ฑ์ด Apigee ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ ์ ๊ณต๋ฉ๋๋ค. |
virtualhosts[].sslCertPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
์์คํ ์ TLS ์ธ์ฆ์ ํ์ผ ๊ฒฝ๋ก์ ๋๋ค. |
virtualhosts[].sslKeyPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
์์คํ ์ TLS ๋น๊ณต๊ฐ ํค ํ์ผ ๊ฒฝ๋ก์ ๋๋ค. |
virtualhosts[].sslSecret |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None
TLS ์ธ์ฆ์์ ๋น๊ณต๊ฐ ํค๊ฐ ํฌํจ๋ Kubernetes ๋ณด์ ๋น๋ฐ์ ์ ์ฅ๋ ํ์ผ์ ์ด๋ฆ์ ๋๋ค. TLS ์ธ์ฆ์์ ํค ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ์ฌ ๋ณด์ ๋น๋ฐ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ฐธ์กฐ:
|
watcher
watcher
์์ฑ์ ํ์ ๊ตฌ์ฑ ์์ฑ์
๋๋ค.
๊ฐ์์๋ ๊ตฌ์ฑ ๋ณ๊ฒฝ์ ๊ฐ์ํ๊ณ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐํ์ ์์ญ์ผ๋ก ํธ๋ฆฌ๊ฑฐํ๋ ํ๋ก์ธ์ค์
๋๋ค.
๋ค์ ํ์์๋ watcher
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ ํ | ์ค๋ช |
---|---|---|
watcher.annotations |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
watcher.args.enableIssueScanning |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: ์๋ ๋ฌธ์ ํ์๋ฅผ ์ฌ์ฉ ์ค์ ๋๋ ์ค์งํฉ๋๋ค. ์๋ ๋ฌธ์ ํ์๋ฅผ ์ค์งํ๋ ค๋ฉด |
watcher.args.enableLeaderElect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.13.0
๊ธฐ๋ณธ๊ฐ:
|
watcher.args.issueScanInterval |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: ๊ฐ์์๊ฐ ์๋ ๋ฌธ์ ํ์๋ฅผ ์ํด ๋ฐํ์ ์์ญ์ ๊ฒ์ฌํ๋ ๊ฐ๊ฒฉ(์ด)์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋ ๋ฌธ์ ํ์๋ฅผ ์ฐธ์กฐํ์ธ์. |
watcher.gsa |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.0
๊ธฐ๋ณธ๊ฐ: None Helm๋ง ํด๋น: Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ GKE ํด๋ฌ์คํฐ์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉ ์ค์ ํ ๋ ํด๋น Kubernetes ์๋น์ค ๊ณ์ ๊ณผ ์ฐ๊ฒฐํ GSA ์ด๋ฉ์ผ ์ฃผ์์ ํ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ต๋๋ค. GSA_NAME@PROJECT_ID.iam.gserviceaccount.com ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. apigee-watcher@my-hybrid-project.iam.gserviceaccount.com GKE์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ฌ์ฉ ์ค์ ๋๋ AKS ๋ฐ EKS์์ ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ ์ ํด ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์. |
watcher.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
watcher.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
watcher.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: None ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. ์ด ๊ตฌ์ฑ์์์ ํ์ฌ ์ ์ฅ์ URL์ ๋ณด๋ ค๋ฉด |
watcher.replicaCountMax |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: ์ต๋ ๊ฐ์ ๋ณต์ ๋ณธ ์์
๋๋ค. ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด Apigee Hybrid๋ ์ค์น๋น ์์ฒ ํฌ๋ ํ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ฆฌ๋ ์ ์ถ์ ์๋์ผ๋ก ์์ฒ ํฌ๋ ํ๋๋ฅผ ์ ํํฉ๋๋ค. ์ถ๊ฐ ์์ฒ ํฌ๋ ๋ณต์ ๋ณธ์ด ๋ถ์์ ํ ์ํ๋ก ๊ฐ์ ์ ํ๋ฉ๋๋ค. watcher.args.enableLeaderElect๋ฅผ ์ฐธ์กฐํ์ธ์. |
watcher.replicaCountMin |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: ์ต์ ๊ฐ์ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
watcher.resources.limits.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ CPU ํ๋์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์).
|
watcher.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.11.0 ๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
watcher.serviceAccountPath |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: None ํ์. Apigee ๋ฐํ์ ์์ด์ ํธ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
watcher.serviceAccountRef |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: None serviceAccountPath ๋๋ serviceAccountRef ์ค ํ๋๊ฐ ํ์์ ๋๋ค. |
watcher.tolerations.effect |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
watcher.tolerations.key |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
watcher.tolerations.operator |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐ ํ์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
watcher.tolerations.tolerationSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |
watcher.tolerations.value |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.10.1
๊ธฐ๋ณธ๊ฐ: None Kubernetes์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration) ๊ธฐ๋ฅ์์ ์ฌ์ฉํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ taint ๋ฐ ํจ๋ฌ๋ ์ด์ (toleration): ๊ฐ๋ ์ ์ฐธ์กฐํ์ธ์. |