์ด ์น์ ์๋ Apigee Hybrid ๋ฐฐํฌ์ ๋ฐํ์ ์์ญ์ ๋ง์ถค์ค์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ชจ๋ ๊ตฌ์ฑ ์์ฑ์ด ๋์ด๋์ด ์์ต๋๋ค.
์ต์์ ์์ฑ
๋ค์ ํ์์๋ overrides.yaml
ํ์ผ์ ์ต์์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค. ์ต์์ ์์ฑ์ ๋ค๋ฅธ ๊ฐ์ฒด์ ์ํ์ง ์์ผ๋ฉด์ ์กฐ์ง ๋๋ ํ๊ฒฝ ์์ค์์ ์ ์ฉ๋๋ ์์ฑ์
๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
axHashSalt |
๋์ ๋ ๋ฒ์ : 1.3.0 ๊ธฐ๋ณธ๊ฐ: ์กฐ์ง ์ด๋ฆ ์ ํ์ฌํญ Apigee ์ ๋๋ฆฌํฑ์ค๋ก ์ ์ก๋ ๋๋ ํ๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํด์ฑ ์ํธ ๊ฐ์ด ํฌํจ๋ Kubernetes ๋ณด์ ๋น๋ฐ์ ์ด๋ฆ์ ๋๋ค. ์ํธ ๊ฐ์ ์ง์ ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์กฐ์ง ์ด๋ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ํธ ๊ฐ์ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ ๋ณด์ ๋น๋ฐ์ ์์ฑํฉ๋๋ค. ์ฌ๋ฌ ํด๋ฌ์คํฐ์ ๋์ผํ ์ํธ๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ ๊ฐ์ ์ผ๊ด๋ ํด์ฑ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. |
contractProvider |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค์น ์ ๋ชจ๋ API์ API ๊ฒฝ๋ก๋ฅผ ์ ์ํฉ๋๋ค. |
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 ๋ฆฌ์ ๋๋ ์์ญ์
๋๋ค. |
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 ๋ณด์ ๋น๋ฐ์ ์ด๋ฆ์ ๋๋ค. ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ฐธ์กฐํ์ธ์. |
namespace |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Apigee ๊ตฌ์ฑ์์๊ฐ ์ค์น๋ Kubernetes ํด๋ฌ์คํฐ์ ๋ค์์คํ์ด์ค์ ๋๋ค. |
org |
๋์ ๋ ๋ฒ์ : 1.0.0 ๊ธฐ๋ณธ๊ฐ: None ํ์ ํ์ด๋ธ๋ฆฌ๋ ์ค์น ์ค์ Apigee๊ฐ ํ๋ก๋น์ ๋ํ ํ์ด๋ธ๋ฆฌ๋ ์ง์ ์กฐ์ง์ ๋๋ค. ์กฐ์ง์ Apigee์ ์ต์์ ์ปจํ ์ด๋์ ๋๋ค. ์ฌ๊ธฐ์๋ ๋ชจ๋ API ํ๋ก์ ๋ฐ ๊ด๋ จ ๋ฆฌ์์ค๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ฐ์ด ๋น์ด ์๋ ๊ฒฝ์ฐ ์กฐ์ง ์ด๋ฆ์ ๋ง๋ ํ์ ์กฐ์ง ์ด๋ฆ์ ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค. |
orgScopedUDCA |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ์กฐ์ง ์์ค์์ ๋ฒ์ฉ ๋ฐ์ดํฐ ์์ง ์์ด์ ํธ ์๋น์ค(UDCA)๋ฅผ ์ฌ์ฉ ์ค์ ํ์ฌ ๋ถ์, ์์ต ์ฐฝ์ถ, ๋๋ฒ๊ทธ(trace)๋ฅผ ์ถ์ถํ๊ณ ์ ์ด ์์ญ์ ์๋ ํตํฉ ๋ถ์ ํ๋ซํผ(UAP)์ผ๋ก ๋ณด๋ ๋๋ค. ํ๊ฒฝ๋ง๋ค ๋ณ๋์ UDCA ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ฐธ์กฐ: udca |
revision |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Apigee Hybrid๋ ์์ฐจ์ Kubernetes ์ ๋ฐ์ดํธ๋ฅผ ์ง์ํ๋ฏ๋ก ํฌ๋ ์ธ์คํด์ค๋ฅผ ์๋ก์ด ์ธ์คํด์ค๋ก ์ ์ง์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ฌ ๋ค์ดํ์ ์์ด ๋ฐฐํฌ ์ ๋ฐ์ดํธ๋ฅผ ์ํํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ Kubernetes
๋ค์ ๊ฐ์ฒด์ ์์ฑ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ์์ธํ ๋ด์ฉ์ ์์ฐจ์ ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
validateOrg |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: Apigee ์กฐ์ง ๋ฐ GCP ํ๋ก์ ํธ ๊ฐ์ ์ฐ๊ฒฐ์ ์๊ฒฉํ๊ฒ ๊ฒ์ฆํ๊ณ ํ๊ฒฝ ๊ทธ๋ฃน์ ์กด์ฌ๋ฅผ ํ์ธํฉ๋๋ค.
|
validateServiceAccounts |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์๋น์ค ๊ณ์ ๊ถํ์ ์๊ฒฉํ๊ฒ ๊ฒ์ฆํฉ๋๋ค. Cloud Resource Manager API ๋ฉ์๋
|
ao
Apigee Operators(AO)๋ ๊ตฌ์ฑ์์๋ฅผ ๋ฐฐํฌํ๊ณ ์ ์งํ๋ ๋ฐ ํ์ํ ํ์ ์์ค Kubernetes ๋ฐ Istio ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ณ ์ ๋ฐ์ดํธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ปจํธ๋กค๋ฌ๋ ๋ฉ์์ง ํ๋ก์ธ์๋ฅผ ์ถ์ํฉ๋๋ค.
๋ค์ ํ์์๋ Apigee ์ฐ์ฐ์ ao
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
ao.args.disableIstioConfigInAPIServer |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: Apigee๊ฐ ๊ณ ๊ฐ ์ค์น ASM์ ๋ ์ด์ ๊ตฌ์ฑ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
|
ao.image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ao.image.tag |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
ao.image.url |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
ao.installer.pullPolicy |
๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ao.installer.tag |
๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
ao.installer.url |
๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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 ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
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
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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.backup.cloudProvider |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ๋ฐฑ์ ์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ํ์ํฉ๋๋ค. ๋ฐฑ์ ์คํ ๋ฆฌ์ง์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ ๋๋ค. ๊ฐ์ |
cassandra.backup.dbStorageBucket |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ๋ฐฑ์ ์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ํ์ํฉ๋๋ค. ๋ฐฑ์ ๋ฐ์ดํฐ์ 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
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
cassandra.backup.schedule |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ก ์์ ์ ์ผ์ ์ ๋๋ค. Cassandra ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ๋ฅผ ์ฐธ์กฐํ์ธ์. |
cassandra.backup.serviceAccountPath |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ๋ฐฑ์
์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ์คํ ๋ฆฌ์ง ๊ฐ์ฒด ๊ด๋ฆฌ์ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
cassandra.backup.serviceAccountRef |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ๋ฐฑ์
์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ |
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 ์ค์น์์์ ๊ฐ์ด ์๋ก ๋ค๋ฅธ ํด๋ฌ์คํฐ์์ ํฌ๋ ๊ฐ ์ฐ๊ฒฐ์ด ์๋ ๋จ์ผ ๋ฆฌ์ ์ค์น ๋ฐ ๋ฉํฐ ๋ฆฌ์ ์ค์น์ ๋ํด GKE On-Prem, GKE on AWS, ๋ฒ ์ด๋ฉํ์ฉ Anthos, AKS, EKS, OpenShift ์ค์น์ ๊ฐ์ด ์๋ก ๋ค๋ฅธ ํด๋ฌ์คํฐ์ ํฌ๋ ๊ฐ ํต์ ์ด ์๋ ๋ฉํฐ ๋ฆฌ์ ์ค์น์ ๋ํด์๋
|
cassandra.image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
cassandra.image.tag |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
cassandra.image.url |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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 ๋ณต์์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ํ์์ ๋๋ค. ๋ณต์ํ ๋ฐฑ์ ๋ฐ์ดํฐ์ Cloud Storage ๋ฒํท์ ๋๋ค. |
cassandra.restore.enabled |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: |
cassandra.restore.image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
cassandra.restore.image.tag |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
cassandra.restore.image.url |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
cassandra.restore.serviceAccountPath |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ๋ณต์์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ์คํ ๋ฆฌ์ง ๊ฐ์ฒด ๊ด๋ฆฌ์ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
cassandra.restore.serviceAccountRef |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ๋ณต์์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ |
cassandra.restore.snapshotTimestamp |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ๋ณต์์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ํ์์ ๋๋ค. ๋ณต์ํด์ผ ํ๋ ๋ฐฑ์ ์ ํ์์คํฌํ์ ๋๋ค. |
cassandra.restore.user |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ๊ด๋ฆฌ์ ๊ณ์ ์คํค๋ง ๋ฐฑ์ ๋ณต์์ ์ฌ์ฉ๋๋ Cassandra ์ฌ์ฉ์ ์ด๋ฆ์ ๋๋ค. ์ง์ ํ์ง ์์ผ๋ฉด ๊ด๋ฆฌ์๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. |
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
๊ธฐ๋ณธ๊ฐ:
ํ์ํ ๋์คํฌ ํฌ๊ธฐ๋ฅผ ๋ฉ๊ฐ๋ฐ์ดํธ ๋จ์๋ก ์ง์ ํฉ๋๋ค. |
cassandra.storage.storageclass |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ์ฌ์ฉ ์ค์ธ ์จํ๋ ์คํ ๋ฆฌ์ง์ ํด๋์ค๋ฅผ ์ง์ ํฉ๋๋ค. |
cassandra.terminationGracePeriodSeconds |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
connectAgent
Apigee Connect๋ฅผ ์ฌ์ฉํ๋ฉด ์ธํฐ๋ท์ MART ์๋ํฌ์ธํธ๋ฅผ ๋ ธ์ถํ ํ์ ์์ด Apigee Hybrid ๊ด๋ฆฌ ์์ญ์ ๋ฐํ์ ์์ญ์ MART ์๋น์ค์ ์์ ํ๊ฒ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
Apigee Connect๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ connectAgent
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
connectAgent.annotations |
๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
connectAgent.server |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ ๋ํ ์๋ฒ ๋ฐ ํฌํธ์ ์์น์ ๋๋ค. |
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
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์
๋๋ค. |
connectAgent.replicaCountMax |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋ ์ต๋ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
connectAgent.replicaCountMin |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ์๋ ํ์ฅ์ ์ฌ์ฉํ ์ ์๋ ์ต์ ๋ณต์ ๋ณธ ์์ ๋๋ค. ํ๋ก๋์
๋จ๊ณ์์๋ |
connectAgent.resources.requests.cpu |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
connectAgent.resources.requests.memory |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
connectAgent.targetCPUUtilizationPercentage |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋์์ Apigee Connect ์์ด์ ํธ์ ๋ํ ๋์ CPU ์ฌ์ฉ๋ฅ ์
๋๋ค. ์ด ํ๋์ ๊ฐ์ CPU ์ฌ์ฉ๋ฅ ์ด ์ด ๊ฐ(์ต๋ |
connectAgent.terminationGracePeriodSeconds |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
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[].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
๊ธฐ๋ณธ๊ฐ: None HTTP ํ๋ก์์ ์ ํ์ HTTP ๋๋ HTTPS๋ก ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก 'HTTP'๋ฅผ ์ฌ์ฉํฉ๋๋ค. |
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[].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
apigee-logger
๋ฐ apigee-metrics
๊ฐ ๋ฐ์ดํฐ๋ฅผ ํธ์ํ๋ Google Cloud ํ๋ก์ ํธ ID ๋ฐ ๋ฆฌ์ ์ ์๋ณํฉ๋๋ค.
๋ค์ ํ์์๋ gcp
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
gcp.region |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ํ์
|
gcp.projectID |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ํ์
|
gcp.projectIDRuntime |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ๋ฐํ์ Kubernetes ํด๋ฌ์คํฐ ํ๋ก์ ํธ๋ฅผ ์๋ณํฉ๋๋ค.
|
gcp.workloadIdentityEnabled |
๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ ์ค์ ํฉ๋๋ค. ์ํฌ๋ก๋ ์์ด๋ดํฐํฐ๋ GKE ํด๋ฌ์คํฐ์ ์ํฌ๋ก๋๊ฐ Google Cloud ์๋น์ค์ ์ก์ธ์คํ๊ธฐ ์ํด Identity and Access Management(IAM) ์๋น์ค ๊ณ์ ์ ๊ฐ์ฅํ ์ ์๊ฒ ํด์ค๋๋ค.
|
httpProxy
httpProxy
๋ HTTP ์ ๋ฌ ํ๋ก์ ์๋ฒ์ ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๋ฅผ ์ ๊ณตํฉ๋๋ค. overrides.yaml
๋ก ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ MART, ๋๊ธฐํ ๋ด๋น์, UDCA ๊ตฌ์ฑ์์์ ๋ํ ๋ชจ๋ ์ธํฐ๋ท ํต์ ์ด ํ๋ก์ ์๋ฒ๋ฅผ ํต๊ณผํฉ๋๋ค.
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
๊ธฐ๋ณธ๊ฐ: ํ๋ก์์์ ์ฌ์ฉํ๋ ์คํค๋ง์
๋๋ค. ๊ฐ์ |
ingressGateways
Apigee Hybrid์ฉ Apigee ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
๋ค์ ํ์์๋ ingressGateways
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
ingressGateways[].image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
ingressGateways[].image.tag |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
ingressGateways[].image.url |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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 ์ฃผ์์ ์ง์ํ๋ ํ๋ซํผ์์ ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ ์ฃผ์์ ์ถ๊ฐํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ ํ์ ํค/๊ฐ ๋งต์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. intressGateways: svcAnnotations: networking.gke.io/load-balancer-type: "Internal" |
ingressGateways[].svcLoadBalancerIP |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: None ๋ถํ ๋ถ์ฐ๊ธฐ IP ์ฃผ์ ์ง์ ์ ์ง์ํ๋ ํ๋ซํผ์์ ์ด IP ์ฃผ์๋ก ๋ถํ ๋ถ์ฐ๊ธฐ๊ฐ ์์ฑ๋ฉ๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ IP ์ฃผ์๋ฅผ ์ง์ ํ ์ ์๋ ํ๋ซํผ์์ ์ด ์์ฑ์ ๋ฌด์๋ฉ๋๋ค. |
ingressGateways[].svcType |
๋์
๋ ๋ฒ์ : 1.8.1 ๊ธฐ๋ณธ๊ฐ: LoadBalancer ์ธ๊ทธ๋ ์ค ๋ฐฐํฌ๋ฅผ ์ํ ๊ธฐ๋ณธ k8s ์๋น์ค ์ ํ์ ๋ณ๊ฒฝํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๊ธฐ๋ณธ ๋ถํ ๋ถ์ฐ๊ธฐ ์์ฑ์ ์ค์งํ๋ ค๋ฉด ๊ฐ์
|
istiod
Apigee ์ธ๊ทธ๋ ์ค๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
๋ค์ ํ์์๋ istiod
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช | |
---|---|---|
istiod.forwardClientCertDetails |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.7
๊ธฐ๋ณธ๊ฐ: Envoy ํ๋ก์(Apigee ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ฉ)๊ฐ ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด๋ฌํ ๊ฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ Enum extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.ForwardClientCertDetails์ Envoy ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์. ํ์ด๋ธ๋ฆฌ๋๋ฅผ ์ค์นํ ํ ์ด ์ค์ ์ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ |
istiod.image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
|
istiod.image.tag |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
|
istiod.image.url |
๋์
๋ ๋ฒ์ : 1.8.0 ๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. Google Docker Hub๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ ค๋ฉด ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ Docker ์ด๋ฏธ์ง๊ฐ ๋ด๋ถ์ ์ผ๋ก ํธ์คํ ๋๋ ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. |
logger
์ด์ ๋ก๊ทธ๋ฅผ ๊ด๋ฆฌํ๋ ์๋น์ค๋ฅผ ์ ์ํฉ๋๋ค. Kubernetes ํด๋ฌ์คํฐ์์ ์คํ๋๋ ๋ชจ๋ Apigee Hybrid ์๋น์ค๊ฐ ์ด ์ ๋ณด๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ Logging ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ logger
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช | |
---|---|---|
logger.annotations |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
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.fluentd.buffer_chunk_limit |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํ์ฉ๋๋ ๋ฒํผ ์ฒญํฌ์ ์ต๋ ํฌ๊ธฐ์ ๋๋ค(ํฌ๋ก๋ฐ์ดํธ ๋จ์). ํ๋๋ฅผ ์ด๊ณผํ๋ ์ฒญํฌ๋ ์ถ๋ ฅ ํ์ ์๋์ผ๋ก ํ๋ฌ์๋ฉ๋๋ค. |
logger.fluentd.buffer_queue_limit |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ถ๋ ฅ ํ์ ์ต๋ ๊ธธ์ด์ ๋๋ค. ๊ธฐ๋ณธ ์ ํ์ 256 ์ฒญํฌ์ ๋๋ค. |
logger.fluentd.flush_interval |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ๋ค์ ๋ฒํผ ํ๋ฌ์๋ฅผ ํธ์ถํ๊ธฐ ์ ์ ๋๊ธฐํ๋ ๊ฐ๊ฒฉ(์ด)์ ๋๋ค. |
logger.fluentd.max_retry_wait |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ฐ๊ธฐ ์ฌ์๋ ์ฌ์ด์ ์ต๋ ๊ฐ๊ฒฉ(์ด)์ ๋๋ค. |
logger.fluentd.num_threads |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ๋ฒํผ๋ฅผ ํ๋ฌ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ค๋ ๋ ์์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 1์ ๋๋ค. |
logger.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
logger.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
logger.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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.proxyURL |
๊ธฐ๋ณธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ๊ณ ๊ฐ ํ๋ก์ ์๋ฒ์ URL์ ๋๋ค. |
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.terminationGracePeriodSeconds |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
mart
KMS(API ํค ๋ฐ OAuth ํ ํฐ), KVM, ํ ๋น๋, API ์ ํ๊ณผ ๊ฐ์ ๋ฐํ์ ๋ฐ์ดํฐ ํญ๋ชฉ์ ์ก์ธ์คํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ๊ณต๊ฐ Apigee API์ API ์ ๊ณต์ ์ฒด ์ญํ ์ ํ๋ MART(๋ฐํ์ ๋ฐ์ดํฐ์ฉ Management API) ์๋น์ค๋ฅผ ์ ์ํฉ๋๋ค.
๋ค์ ํ์์๋ mart
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
mart.annotations |
๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
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
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์
๋๋ค. |
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.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
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
metrics
์์ ์ธก์ ํญ๋ชฉ์ ์์งํ๋ ์๋น์ค๋ฅผ ์ ์ํฉ๋๋ค. ์ธก์ ํญ๋ชฉ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด๋ธ๋ฆฌ๋ ์๋น์ค์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ , ์๋ฆผ์ ์ค์ ํ๊ณ , ๊ธฐํ ๋ค๋ฅธ ์์ ์ ํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ธก์ ํญ๋ชฉ ์ปฌ๋ ์ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ metrics
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
metrics.adapter.pullPolicy |
๋์
๋ ๋ฒ์ : 1.8.1 ๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
metrics.adapter.tag |
๋์
๋ ๋ฒ์ : 1.8.1 ๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
metrics.adapter.url |
๋์
๋ ๋ฒ์ : 1.8.1 ๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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.enabled |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Apigee ์ธก์ ํญ๋ชฉ์ ์ฌ์ฉ ์ค์ ํฉ๋๋ค. ์ธก์ ํญ๋ชฉ์ ์ฌ์ฉ ์ค์ ํ๋ ค๋ฉด |
metrics.nodeSelector.key |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
metrics.nodeSelector.value |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: None ํ์
์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
metrics.prometheus.args.storage_tsdb_retention |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Prometheus๊ฐ ๋ก์ปฌ ์คํ ๋ฆฌ์ง์์ ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ธฐ ์ ์ ๋๊ธฐํ๋ ์๊ฐ(์๊ฐ ๋จ์)์ ๋๋ค. |
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
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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.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
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
mintTaskScheduler
mintTaskScheduler
๋ ๋ฐ๋ณต ์๊ธ ๊ณ์ฐ๊ณผ ๊ฐ์ ์์ต ์ฐฝ์ถ ์์
์ ์ ๊ธฐ์ ์ผ๋ก ์์ฝํ๋ ํฌ๋ก ์์
์
๋๋ค.
๋ค์ ํ์์๋ mintTaskScheduler
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
mintTaskScheduler.image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
mintTaskScheduler.image.tag |
๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
mintTaskScheduler.image.url |
๋์
๋ ๋ฒ์ : 1.7.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
nodeSelector
nodeSelector
๊ฐ์ฒด๋ Apigee ์ธ์คํด์ค์ ๋
ธ๋๋ฅผ ์ ์ํฉ๋๋ค. apigeectl
์ด ์คํ๋๋ฉด ์ด๋ ๋ด๋ถ์ ์ผ๋ก 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
๊ธฐ๋ณธ๊ฐ: false
ํ๋ก๋์
์ ๊ฒฝ์ฐ ์ ์ฉ ๋ ธ๋ ํ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์. |
redis
๋ค์ ํ์์๋ redis
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
redis.auth.password |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: ํ์ Redis ๊ด๋ฆฌ์์ ๋น๋ฐ๋ฒํธ์ ๋๋ค. ๊ด๋ฆฌ์๋ Redis ํด๋ฌ์คํฐ์์ ์ํ๋๋ ๋ชจ๋ ๊ด๋ฆฌ ํ๋์ ์ฌ์ฉ๋ฉ๋๋ค. |
redis.envoy.pullPolicy |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
redis.envoy.tag |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
redis.envoy.url |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
redis.image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
redis.image.tag |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
redis.image.url |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
redis.replicaCount |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: Redis๋ ๋ณต์ ๋ ์คํ ๋ฆฌ์ง์ ๋๋ค. ์ด ์์ฑ์ StatefulSet๋ก ์ฌ์ฉ๋๋ Redis ๋ ธ๋ ์๋ฅผ ์ง์ ํฉ๋๋ค. |
redis.resources.requests.cpu |
๋์
๋ ๋ฒ์ : 1.6.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
runtime
๋ค์ ํ์์๋ runtime
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช |
---|---|
runtime.annotations |
๋์
๋ ๋ฒ์ : 1.5.0
๊ธฐ๋ณธ๊ฐ: None ํฌ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ ํ์ ์ธ ํค-๊ฐ ๋งต์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์ฃผ์์ ์ฐธ์กฐํ์ธ์. |
runtime.image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
runtime.image.tag |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
runtime.image.url |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ค์น ์ด๋ฏธ์ง ๋ฆฌ์์ค์ URL์
๋๋ค(์: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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.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
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
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
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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.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.targetCPUUtilizationPercentage |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ:
ํฌ๋์ ๋๊ธฐํ ๋ด๋น์ ํ๋ก์ธ์ค์ ๋ํ ๋์ CPU ์ฌ์ฉ๋ฅ ์
๋๋ค. CPU ์ฌ์ฉ๋ฅ ์ด |
synchronizer.terminationGracePeriodSeconds |
๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
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.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
udca.fluentd.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
udca.fluentd.resources.requests.cpu |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ CPU์ ๋๋ค(๋ฐ๋ฆฌ์ฝ์ด ๋จ์). |
udca.fluentd.resources.requests.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ์ ์ ์๋์ ํ์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์). |
udca.image.pullPolicy |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: IfNotPresent kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
udca.image.tag |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
udca.image.url |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
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.0.0
๊ธฐ๋ณธ๊ฐ: Kubernetes ์ปจํ ์ด๋ ๋ด ๋ฆฌ์์ค์ ๋ฉ๋ชจ๋ฆฌ ํ๋์ ๋๋ค(๋ฉ๋น๋ฐ์ดํธ ๋จ์).
|
udca.resources.limits.memory |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.0.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
๊ธฐ๋ณธ๊ฐ: ํฌ๋ ์ญ์ ๊ฐ ์์ฒญ๋๋ ์์ ๊ณผ ํฌ๋๊ฐ ์ข ๋ฃ๋๋ ์์ ์ฌ์ด์ ์๊ฐ(์ด)์ ๋๋ค. ์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ์ฌ์ ์ค์ง ํํฌ๊ฐ ์คํ๋๋ฉฐ ์คํ ์ค์ธ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์ด์ผ ํฉ๋๋ค. |
virtualhosts
virtualhosts
์์ฑ์ ํ์ ๊ตฌ์ฑ ์์ฑ์
๋๋ค.
๊ฐ์ ํธ์คํธ๋ฅผ ํตํด Apigee Hybrid๋ ์ง์ ๋ ํ๊ฒฝ ๊ทธ๋ฃน์ ๋ํ API ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๊ฐ์ ํธ์คํธ ๊ตฌ์ฑ์ ์ฐธ์กฐํ์ธ์.
๋ค์ ํ์์๋ virtualhosts
๊ฐ์ฒด์ ์์ฑ์ ์ค๋ช
ํฉ๋๋ค.
์์ฑ | ์ค๋ช | |
---|---|---|
virtualhosts[].additionalGateways |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ํธ๋ํฝ์ ๋ผ์ฐํ ํ Istio ๊ฒ์ดํธ์จ์ด์ ๋ชฉ๋ก์ ๋๋ค. |
|
virtualhosts[].cipherSuites[] |
๊ณ ๊ธ | ๋์
๋ ๋ฒ์ : 1.8.7
๊ธฐ๋ณธ๊ฐ: None TLS ์ํธํ ๋ชฉ๋ก์ ๋๋ค. Envoy์ Boring FIPS ๋น๋ ๋ฌธ์์์ ์ง์๋๋ ์ ์ฒด ์ํธํ ๋ชฉ๋ก์ ์ฐพ์ ์ ์์ต๋๋ค. ๋น ๊ฐ์ Envoy์ Boring FIPS ๋น๋์์ ์ง์๋๋ ์ํธํ ์ค์ํธ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด 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[].hostAliases[] |
๋์
๋ ๋ฒ์ : 1.2.0
๊ธฐ๋ณธ๊ฐ: None ํ์ Deprecated: ํ์ด๋ธ๋ฆฌ๋ ๋ฒ์ 1.4๋ถํฐ ๋ฐํ์ ์์ญ์ ๊ด๋ฆฌ ์์ญ์ผ๋ก๋ถํฐ ์ด ์ ๋ณด๋ฅผ ๋ฐ์ต๋๋ค. ํ๊ฒฝ ๋ฐ ํ๊ฒฝ ๊ทธ๋ฃน ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ธ์. |
|
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 ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด์ ๊ณ ๊ฐ์ด ์ค์นํ Anthos Service Mesh์ ๋ชจ๋ ์ ๊ณต๋ฉ๋๋ค. |
|
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.image.pullPolicy |
๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: kubelet์ด ํฌ๋์ Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ฅผ ์ฐธ์กฐํ์ธ์. |
watcher.image.tag |
๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ๋ฒ์ ๋ผ๋ฒจ์ ๋๋ค. |
watcher.image.url |
๋์
๋ ๋ฒ์ : 1.4.0
๊ธฐ๋ณธ๊ฐ: ์ด ์๋น์ค์ Docker ์ด๋ฏธ์ง ์์น์ ๋๋ค. |
watcher.replicaCountMax |
๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: ์ต๋ ๊ฐ์ ๋ณต์ ๋ณธ ์์
๋๋ค. ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด |
watcher.replicaCountMin |
๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: ์ต์ ๊ฐ์ ๋ณต์ ๋ณธ ์์ ๋๋ค. |
watcher.serviceAccountPath |
๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: None ํ์. Apigee ๋ฐํ์ ์์ด์ ํธ ์ญํ ์ด ์๋ Google ์๋น์ค ๊ณ์ ํค ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
watcher.serviceAccountRef |
๋์
๋ ๋ฒ์ : 1.3.0
๊ธฐ๋ณธ๊ฐ: None serviceAccountPath ๋๋ serviceAccountRef ์ค ํ๋๊ฐ ํ์์ ๋๋ค. |