ASM ์ค์น
Apigee Hybrid๋ Anthos Service Mesh(ASM)์ ํจ๊ป ์ ๊ณต๋ Istio ๋ฐฐํฌํ์ ์ฌ์ฉํฉ๋๋ค. ํด๋ฌ์คํฐ์ ASM์ ์ค์นํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
์ง์๋๋ ASM ๋ฒ์
- ์๋ก์ด ํ์ด๋ธ๋ฆฌ๋ ๋ฒ์ 1.4.4๋ฅผ ์ค์นํ๋ ค๋ฉด ASM ๋ฒ์ 1.7.x๋ฅผ ์ค์นํ์ธ์.
- ์ด์ ๋ฒ์ ์ ํ์ด๋ธ๋ฆฌ๋์์ ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒฝ์ฐ ASM ๋ฒ์ 1.6.x๋ฅผ ์ค์นํฉ๋๋ค.
ASM ์ค์ ๋ฐ ๊ตฌ์ฑ ๋จ๊ณ ์ํ
ASM ์ค์น๋ฅผ ์๋ฃํ๋ ค๋ฉด ๋จผ์ ASM ๋ฌธ์์ ASM ๊ด๋ จ ์ค์ ๋ฐ ๊ตฌ์ฑ ๋จ๊ณ๋ฅผ ๋ฐ๋ผ์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํด๋ฌ์คํฐ์ ๊ตฌ์ฑ์ ์ ์ฉํ๊ธฐ ์ ์ ์ฌ๊ธฐ๋ก ๋์์ ํ์ด๋ธ๋ฆฌ๋ ์ ์ฉ ๊ตฌ์ฑ์ ์๋ฃํด์ผ ํฉ๋๋ค.
ASM ์ค์น ๋ฐ ๊ตฌ์ฑ ์๋ด๋ ํ๋ซํผ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ๋ค์์์ ํ๋ซํผ์ ๋ง๋ ๋จ๊ณ๋ฅผ ์ ํํฉ๋๋ค.
GKE
- ASM ์ค์ ๋ฐ ๊ตฌ์ฑ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- Apigee Hybrid์ ์ ๊ท ์ค์น์ธ ๊ฒฝ์ฐ ASM ๋ฒ์ 1.7.x๋ฅผ ์ค์นํฉ๋๋ค. ์๋ก์ด ์ค์น๋ก ์ด๋ํฉ๋๋ค.
- ์ด์ ๋ฒ์ ์ ํ์ด๋ธ๋ฆฌ๋์์ ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒฝ์ฐ ASM 1.6.x๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ค์น ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ์๊ฐ๋ก ์ด๋ํฉ๋๋ค.
ASM ์ค์ ๋ฐ ๊ตฌ์ฑ ๋จ๊ณ๋ฅผ ์๋ฃํ์ผ๋ฉด ๋ค์ ์น์ ์ผ๋ก ์ด๋ํ์ฌ ํ์ด๋ธ๋ฆฌ๋ ๊ตฌ์ฑ ๋ฐ ASM ์ค์น ๋จ๊ณ๋ฅผ ์๋ฃํ์ธ์.
์ต์ข ํ์ด๋ธ๋ฆฌ๋ ๊ตฌ์ฑ ์ํ ๋ฐ ASM ์ค์น
๋ง์ง๋ง์ผ๋ก istio-operator.yaml
ํ์ผ์ ํ์ด๋ธ๋ฆฌ๋ ์ ์ฉ ๊ตฌ์ฑ์ ์ถ๊ฐํ๊ณ ASM์ ์ค์นํฉ๋๋ค.
-
ASM ์ค์น ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์ ์๋์ง ํ์ธํฉ๋๋ค. ์:
1.7.3-asm.6
- ํธ์ง๊ธฐ์์
istio-operator.yaml
ํ์ผ์ ์ฝ๋๋ค.- ASM 1.7.x:
./asm/istio/istio-operator.yaml
- ASM 1.6.x:
./asm/cluster/istio-operator.yaml
- ASM 1.7.x:
meshConfig:
์น์ ์๋,values:
๋ฐ๋ก ์์ ์๋istio-operator.yaml
ํ์ผ์spec:components
์คํ ์๋ฅผ ์ถ๊ฐ ๋๋ ์ ๋ฐ์ดํธํฉ๋๋ค. ์ฌ๊ธฐ์ reserved_static_ip๋ ๋ฐํ์ ์ธ๊ทธ๋ ์ค ๊ฒ์ดํธ์จ์ด๊ฐ ์ฌ์ฉํ ์ ์๋ IP ์ฃผ์์ ๋๋ค. ์์ฝ๋ ๊ณ ์ IP ์ฃผ์๊ฐ ์๋ค๋ฉด ์ด ๋น ๋ฅธ ์์์์LoadBalancerIP
์์ฑ์ ์ ์ธํ ์ ์์ต๋๋ค.๋ณต์ฌํ ํ ์คํธ
components: ingressGateways: - name: istio-ingressgateway enabled: true k8s: service: type: LoadBalancer loadBalancerIP: static_ip # If you do not have a reserved static IP, leave this out. ports: - name: status-port port: 15021 # for ASM 1.7.x and above, else 15020 targetPort: 15021 # for ASM 1.7.x and above, else 15020 - name: http2 port: 80 targetPort: 8080 - name: https port: 443 targetPort: 8443
๋ฐฐ์น ์์
๊ฐ๋ ์ฑ์ ์ํด ์ค ๋ฐ๊ฟ์ด ์ฝ์ ๋จ
apiVersion: install.istio.io/v1alpha1 kind: IstioOperator metadata: clusterName: "hybrid-example/us-central1/example-cluster" # {"$ref":"#/definitions/io.k8s.cli.substitutions.cluster-name"} spec: profile: asm hub: gcr.io/gke-release/asm # {"$ref":"#/definitions/io.k8s.cli.setters.anthos.servicemesh.hub"} tag: 1.5.7-asm.0 # {"$ref":"#/definitions/io.k8s.cli.setters.anthos.servicemesh.tag"} meshConfig: defaultConfig: proxyMetadata: GCP_METADATA: "hybrid-example|123456789123|example-cluster|us-central1" # {"$ref":"#/definitions/io.k8s.cli.substitutions.gke-metadata"} components: pilot: k8s: hpaSpec: maxReplicas: 2 ingressGateways: - name: istio-ingressgateway enabled: true k8s: service: type: LoadBalancer loadBalancerIP: 123.234.56.78 ports: - name: status-port port: 15021 # for ASM 1.7.x and above, else 15020 targetPort: 15021 # for ASM 1.7.x and above, else 15020 - name: http2 port: 80 targetPort: 8080 - name: https port: 443 targetPort: 8443 hpaSpec: maxReplicas: 2 values: . . .
- ์ด์ ์ ์ฌ์ฉํ ASM ๋ฌธ์๋ก ๋์๊ฐ์ ASM ์ค์น๋ฅผ ์๋ฃํฉ๋๋ค(ํด๋ฌ์คํฐ์
istio-operator.yaml
ํ์ผ์ ์ค์นํ๊ฑฐ๋ ์ ์ฉ). ASM 1.6์ ์ฌ์ฉ ์ค์ด๊ณ ์ ํ๊ถ์ด ์๋ ๊ฒฝ์ฐ PERMISSIVE mTLS๋ฅผ ์ ํํฉ๋๋ค.
GKE On-Prem
ASM ์ค์ ๋ฐ ๋ค์ด๋ก๋
ASM ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ฒฝ์ ์ค์ ํ๊ณ ASM์ ๋ค์ด๋ก๋ํฉ๋๋ค.
- ์์ํ๊ธฐ ์ ์ ๋ค์ ๋จ๊ณ๋ฅผ ์์ธํ ์ฝ์ด๋ณด์ธ์. ASM ๋ฌธ์์ ๋์ด๋ ๋ช ๊ฐ์ง ๋จ๊ณ๋ฅผ ์ํํ ํ ์ฌ๊ธฐ๋ก ๋์์์ ์ค์น๋ฅผ ์๋ฃํฉ๋๋ค.
- ์จํ๋ ๋ฏธ์ค์ Anthos Service Mesh ์ค์น๋ก ์ด๋ํ์ฌ
istio-system
๋ค์์คํ์ด์ค ๋ง๋ค๊ธฐ๋ฅผ ํฌํจํ ๋ชจ๋ ASM ๋จ๊ณ๋ฅผ ์ํํ ํ ๋ค์ ์น์ ์ธ ์๋์ ๋งค๋ํ์คํธ ์ ์ฉ์ผ๋ก ์ด๋ํฉ๋๋ค.
๋งค๋ํ์คํธ ์ ์ฉ
ASM ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํ์์ผ๋ฉด, ๋ค์ ๋จ๊ณ๋ฅผ ๊ณ์ํฉ๋๋ค.
- ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํผ Istio ๋๋ ํฐ๋ฆฌ์ ์๋์ง ํ์ธํฉ๋๋ค.
1.7.3-asm.6
). - ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค. ์ฌ๊ธฐ์ your_static_ip๋ Istio ์ธ๊ทธ๋ ์ค ๊ตฌ์ฑ์์๊ฐ ์ฌ์ฉํ ์ ์๋ ๊ณ ์ IP ์ฃผ์์
๋๋ค. ๊ณ ์ IP ์ฃผ์๊ฐ ์์ฝ๋์ง ์์์ผ๋ฉด
--set values.gateways.istio-ingressgateway.loadBalancerIP
์ค์ ๊ทธ๋๋ก ๋ก๋๋ค../bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- ๋ง์ง๋ง์ผ๋ก ASM ๋ฌธ์๋ก ๋์๊ฐ ์ปจํธ๋กค ํ๋ ์ธ ๊ตฌ์ฑ์์๋ฅผ ํ์ธํ์ฌ ์ค์น๋ฅผ ๊ฒ์ฆํฉ๋๋ค.
ASM ์ค์น ๋ง์ถค์ค์
์ง๊ธ ์ํํ ASM ์ค์น๋ ์ต์ ์ค์น์ด๋ฉฐ, ๊ธฐ๋ณธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ํด Apigee Hybrid๋ฅผ ํ ์คํธํ๊ณ ์ฌ์ฉํ๋ ๋ฐ์๋ ์ถฉ๋ถํฉ๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ ํฌํธ ๋ฒํธ ์ถ๊ฐ, ์ญ์ ๋๋ ์์ ๊ณผ ๊ฐ์ ๊ณ ๊ธ ์ฌ์ฉ ์ฌ๋ก ํด๊ฒฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ ํ ๊ธฐ๋ฅ ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
์์ฝ
cert-manager์ ASM์ด ์ค์น๋์์ผ๋ฉฐ ์ด์ Apigee Hybrid ๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ๋ก์ปฌ ๋จธ์ ์ ์ค์นํ ์ ์์ต๋๋ค.
AKS
ASM ์ค์ ๋ฐ ๋ค์ด๋ก๋
ASM ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ฒฝ์ ์ค์ ํ๊ณ ASM์ ๋ค์ด๋ก๋ํฉ๋๋ค.
- ์์ํ๊ธฐ ์ ์ ๋ค์ ๋จ๊ณ๋ฅผ ์์ธํ ์ฝ์ด๋ณด์ธ์. ASM ๋ฌธ์์ ๋์ด๋ ๋ช ๊ฐ์ง ๋จ๊ณ๋ฅผ ์ํํ ํ ์ฌ๊ธฐ๋ก ๋์์์ ์ค์น๋ฅผ ์๋ฃํฉ๋๋ค.
- ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์ Anthos Service Mesh ์ค์น๋ก ์ด๋ํ์ฌ
istio-system
๋ค์์คํ์ด์ค ๋ง๋ค๊ธฐ๋ฅผ ํฌํจํ ๋ชจ๋ ASM ๋จ๊ณ๋ฅผ ์ํํ ํ, ์์ ์ ๋ฉ์ถ๊ณ ๋ค์ ์น์ ์ธ ์๋์ ๋งค๋ํ์คํธ ์ ์ฉ์ผ๋ก ์ด๋ํฉ๋๋ค.
๋งค๋ํ์คํธ ์ ์ฉ
ASM ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํ์์ผ๋ฉด, ๋ค์ ๋จ๊ณ๋ฅผ ๊ณ์ํฉ๋๋ค.
- ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํผ Istio ๋๋ ํฐ๋ฆฌ์ ์๋์ง ํ์ธํฉ๋๋ค.
1.7.3-asm.6
). - ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค. ์ฌ๊ธฐ์ your_static_ip๋ Istio ์ธ๊ทธ๋ ์ค ๊ตฌ์ฑ์์๊ฐ ์ฌ์ฉํ ์ ์๋ ๊ณ ์ IP ์ฃผ์์
๋๋ค. ๊ณ ์ IP ์ฃผ์๊ฐ ์์ฝ๋์ง ์์์ผ๋ฉด
--set values.gateways.istio-ingressgateway.loadBalancerIP
์ค์ ๊ทธ๋๋ก ๋ก๋๋ค../bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- ๋ง์ง๋ง์ผ๋ก ASM ๋ฌธ์๋ก ๋์๊ฐ ์ปจํธ๋กค ํ๋ ์ธ ๊ตฌ์ฑ์์๋ฅผ ํ์ธํ์ฌ ์ค์น๋ฅผ ๊ฒ์ฆํฉ๋๋ค.
ASM ์ค์น ๋ง์ถค์ค์
์ง๊ธ ์ํํ ASM ์ค์น๋ ์ต์ ์ค์น์ด๋ฉฐ, ๊ธฐ๋ณธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ํด Apigee Hybrid๋ฅผ ํ ์คํธํ๊ณ ์ฌ์ฉํ๋ ๋ฐ์๋ ์ถฉ๋ถํฉ๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ ํฌํธ ๋ฒํธ ์ถ๊ฐ, ์ญ์ ๋๋ ์์ ๊ณผ ๊ฐ์ ๊ณ ๊ธ ์ฌ์ฉ ์ฌ๋ก ํด๊ฒฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ ํ ๊ธฐ๋ฅ ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
์์ฝ
cert-manager์ ASM์ด ์ค์น๋์์ผ๋ฉฐ ์ด์ Apigee Hybrid ๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ๋ก์ปฌ ๋จธ์ ์ ์ค์นํ ์ ์์ต๋๋ค.
GKE on AWS
ASM ์ค์ ๋ฐ ๋ค์ด๋ก๋
ASM ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ฒฝ์ ์ค์ ํ๊ณ ASM์ ๋ค์ด๋ก๋ํฉ๋๋ค.
- ์์ํ๊ธฐ ์ ์ ๋ค์ ๋จ๊ณ๋ฅผ ์์ธํ ์ฝ์ด๋ณด์ธ์. ASM ๋ฌธ์์ ๋์ด๋ ๋ช ๊ฐ์ง ๋จ๊ณ๋ฅผ ์ํํ ํ ์ฌ๊ธฐ๋ก ๋์์์ ์ค์น๋ฅผ ์๋ฃํฉ๋๋ค.
- GKE on AWS์ Anthos Service Mesh ์ค์น๋ก ์ด๋ํ์ฌ ์ค์น ํ์ผ ๋ค์ด๋ก๋๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ASM ๋จ๊ณ๋ฅผ ์ํํ ํ ์ค์งํ๊ณ ๋ค์ ์น์ ์ธ ์๋์ ๋งค๋ํ์คํธ ์ ์ฉ์ผ๋ก ์ด๋ํฉ๋๋ค.
๋งค๋ํ์คํธ ์ ์ฉ
ASM ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํ์์ผ๋ฉด, ๋ค์ ๋จ๊ณ๋ฅผ ๊ณ์ํฉ๋๋ค.
- ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํผ Istio ๋๋ ํฐ๋ฆฌ์ ์๋์ง ํ์ธํฉ๋๋ค.
1.7.3-asm.6
). - ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค. ์ฌ๊ธฐ์ your_static_ip๋ Istio ์ธ๊ทธ๋ ์ค ๊ตฌ์ฑ์์๊ฐ ์ฌ์ฉํ ์ ์๋ ๊ณ ์ IP ์ฃผ์์
๋๋ค. ๊ณ ์ IP ์ฃผ์๊ฐ ์์ฝ๋์ง ์์์ผ๋ฉด
--set values.gateways.istio-ingressgateway.loadBalancerIP
์ค์ ๊ทธ๋๋ก ๋ก๋๋ค../bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- ๋ง์ง๋ง์ผ๋ก ASM ๋ฌธ์๋ก ๋์๊ฐ ์ปจํธ๋กค ํ๋ ์ธ ๊ตฌ์ฑ์์๋ฅผ ํ์ธํ์ฌ ์ค์น๋ฅผ ๊ฒ์ฆํฉ๋๋ค.
ASM ์ค์น ๋ง์ถค์ค์
์ง๊ธ ์ํํ ASM ์ค์น๋ ์ต์ ์ค์น์ด๋ฉฐ, ๊ธฐ๋ณธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ํด Apigee Hybrid๋ฅผ ํ ์คํธํ๊ณ ์ฌ์ฉํ๋ ๋ฐ์๋ ์ถฉ๋ถํฉ๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ ํฌํธ ๋ฒํธ ์ถ๊ฐ, ์ญ์ ๋๋ ์์ ๊ณผ ๊ฐ์ ๊ณ ๊ธ ์ฌ์ฉ ์ฌ๋ก ํด๊ฒฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ ํ ๊ธฐ๋ฅ ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
์์ฝ
cert-manager์ ASM์ด ์ค์น๋์์ผ๋ฉฐ ์ด์ Apigee Hybrid ๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ๋ก์ปฌ ๋จธ์ ์ ์ค์นํ ์ ์์ต๋๋ค.
EKS
ASM ์ค์ ๋ฐ ๋ค์ด๋ก๋
ASM ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๊ฒฝ์ ์ค์ ํ๊ณ ASM์ ๋ค์ด๋ก๋ํฉ๋๋ค.
- ์์ํ๊ธฐ ์ ์ ๋ค์ ๋จ๊ณ๋ฅผ ์์ธํ ์ฝ์ด๋ณด์ธ์. ASM ๋ฌธ์์ ๋์ด๋ ๋ช ๊ฐ์ง ๋จ๊ณ๋ฅผ ์ํํ ํ ์ฌ๊ธฐ๋ก ๋์์์ ์ค์น๋ฅผ ์๋ฃํฉ๋๋ค.
- ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์ Anthos Service Mesh ์ค์น๋ก ์ด๋ํ์ฌ
istio-system
๋ค์์คํ์ด์ค ๋ง๋ค๊ธฐ๋ฅผ ํฌํจํ ๋ชจ๋ ASM ๋จ๊ณ๋ฅผ ์ํํ ํ, ์์ ์ ๋ฉ์ถ๊ณ ๋ค์ ์น์ ์ธ ์๋์ ๋งค๋ํ์คํธ ์ ์ฉ์ผ๋ก ์ด๋ํฉ๋๋ค.
๋งค๋ํ์คํธ ์ ์ฉ
ASM ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํ์์ผ๋ฉด, ๋ค์ ๋จ๊ณ๋ฅผ ๊ณ์ํฉ๋๋ค.
- ๋ค์ด๋ก๋ํ๊ณ ์์ถ์ ํผ Istio ๋๋ ํฐ๋ฆฌ์ ์๋์ง ํ์ธํฉ๋๋ค.
1.7.3-asm.6
). - ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํฉ๋๋ค. ์ฌ๊ธฐ์ your_static_ip๋ Istio ์ธ๊ทธ๋ ์ค ๊ตฌ์ฑ์์๊ฐ ์ฌ์ฉํ ์ ์๋ ๊ณ ์ IP ์ฃผ์์
๋๋ค. ๊ณ ์ IP ์ฃผ์๊ฐ ์์ฝ๋์ง ์์์ผ๋ฉด
--set values.gateways.istio-ingressgateway.loadBalancerIP
์ค์ ๊ทธ๋๋ก ๋ก๋๋ค../bin/istioctl install --set profile=asm-multicloud \ --set values.gateways.istio-ingressgateway.loadBalancerIP=your_static_IP
- ๋ง์ง๋ง์ผ๋ก ASM ๋ฌธ์๋ก ๋์๊ฐ ์ปจํธ๋กค ํ๋ ์ธ ๊ตฌ์ฑ์์๋ฅผ ํ์ธํ์ฌ ์ค์น๋ฅผ ๊ฒ์ฆํฉ๋๋ค.
ASM ์ค์น ๋ง์ถค์ค์
์ง๊ธ ์ํํ ASM ์ค์น๋ ์ต์ ์ค์น์ด๋ฉฐ, ๊ธฐ๋ณธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ํด Apigee Hybrid๋ฅผ ํ ์คํธํ๊ณ ์ฌ์ฉํ๋ ๋ฐ์๋ ์ถฉ๋ถํฉ๋๋ค. ๋ถํ ๋ถ์ฐ๊ธฐ ํฌํธ ๋ฒํธ ์ถ๊ฐ, ์ญ์ ๋๋ ์์ ๊ณผ ๊ฐ์ ๊ณ ๊ธ ์ฌ์ฉ ์ฌ๋ก ํด๊ฒฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ ํ ๊ธฐ๋ฅ ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
์์ฝ
cert-manager์ ASM์ด ์ค์น๋์์ผ๋ฉฐ ์ด์ Apigee Hybrid ๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ๋ก์ปฌ ๋จธ์ ์ ์ค์นํ ์ ์์ต๋๋ค.
์์ฝ
cert-manager์ ASM์ด ์ค์น๋์์ผ๋ฉฐ ์ด์ Apigee Hybrid ๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ๋ก์ปฌ ๋จธ์ ์ ์ค์นํ ์ ์์ต๋๋ค.
1 2 3 (๋ค์) 4๋จ๊ณ: apigeectl ์ค์น 5 6 7