- v1.15 (última)
- v1.14
- v1.13
- Lista de versiones admitidas
- v1.12
- v1.11
- v1.10
- v1.9
- v1.8
- v1.7
- Versión 1.6
- v1.5
- Versión 1.4
- Versión 1.3
- v1.2
- v1.1
Versiones compatibles:
Versiones no compatibles:
En este procedimiento se describe cómo añadir pasarelas de Anthos Service Mesh (ASM) adicionales a tu instalación híbrida de Apigee.
Instalar pasarelas adicionales de Anthos Service Mesh
En el archivo ASM overlay.yaml
, puedes añadir más pasarelas de entrada siguiendo un patrón similar al que se muestra a continuación. Ten en cuenta que los elementos spec.components[].label
y spec.components[].k8s.service.selector
te permiten asociar una pasarela de entrada con nombre a un host virtual específico, tal como se explica en Dirigir una entrada a un host virtual.
apiVersion: install.istio.io/v1alpha1 kind: IstioOperator spec: profile: asm-gcp # hub: gcr.io/gke-release/asm # {"$ref":"#/definitions/io.k8s.cli.setters.anthos.servicemesh.hub"} components: ingressGateways: - name: istio-ingressgateway-dairy enabled: true label: app: istio-ingressgateway ingress_name: dairy k8s: service: selector: app: istio-ingressgateway ingress_name: dairy type: LoadBalancer ports: - name: status-port port: 15021 - name: http2 port: 80 targetPort: 8080 - name: https port: 443 targetPort: 8443 hpaSpec: minReplicas: 1 maxReplicas: 10 - name: istio-ingressgateway-vegetables enabled: true label: app: istio-ingressgateway ingress_name: vegetables k8s: service: selector: app: istio-ingressgateway ingress_name: vegetables ports: - name: http2 port: 80 targetPort: 8080 - name: status-port port: 15020 - name: https port: 443 targetPort: 8443 hpaSpec: minReplicas: 1 maxReplicas: 10 resources: requests: cpu: 300m memory: 128Mi
Sigue la documentación de Anthos Service Mesh de tu plataforma para aplicar los cambios.
Dirigir un ingreso de ASM o Istio a un host virtual
Puedes orientar una pasarela de entrada de ASM o Istio etiquetada a un host virtual específico en tu archivo de anulaciones.
Esta configuración especifica la pasarela de entrada en la que Apigee aplicará la configuración del host virtual. En el siguiente ejemplo, el tráfico al host virtual milk-vh
se dirige a través del recurso de entrada dairy
, y el tráfico a los otros dos hosts virtuales pasa por el recurso de entrada vegetables
. Los ingresses deben etiquetarse correctamente, tal como se explica en el artículo sobre la instalación de pasarelas de entrada de Apigee adicionales.
virtualhosts: - name: milk-vh sslCertPath: cert-milk.crt sslKeyPath: cert-milk.key selector: app: istio-ingressgateway ingress_name: dairy - name: carrots-vh sslCertPath: cert-carrots.crt sslKeyPath: cert-carrots.key selector: app: istio-ingressgateway ingress_name: vegetables - name: ginger-vh sslCertPath: cert-ginger.crt sslKeyPath: cert-ginger.key selector: app: apigee-ingressgateway ingress_name: vegetables