{ Community }
  • Academy
  • Docs
  • Developers
  • Resources
    • Community Articles
    • Apigee on GitHub
    • Code Samples
    • Videos & eBooks
    • Accelerator Methodology
  • Support
  • Ask a Question
  • Spaces
    • Product Announcements
    • General
    • Edge/API Management
    • Developer Portal (Drupal-based)
    • Developer Portal (Integrated)
    • API Design
    • APIM on Istio
    • Extensions
    • Business of APIs
    • Academy/Certification
    • Adapter for Envoy
    • Analytics
    • Events
    • Hybrid
    • Integration (AWS, PCF, Etc.)
    • Microgateway
    • Monetization
    • Private Cloud Deployment
    • 日本語コミュニティ
    • Insights
    • IoT Apigee Link
    • BaaS/Usergrid
    • BaaS Transition/Migration
    • Apigee-127
    • New Customers
    • Topics
    • Questions
    • Articles
    • Ideas
    • Leaderboard
    • Badges
  • Log in
  • Sign up

Get answers, ideas, and support from the Apigee Community

  • Home /
  • Hybrid /
avatar image
0
Question by Aakash Sharma · Nov 09, 2020 at 01:20 AM · 233 Views edgednsistiogkehybrid1.2

Apigee Hybrid 1.2 Installation and Deployment Issues

Hi I am trying to setup hybrid1.2 on GKE Cluster (with 2 nodes as I am on GCP free tier trial account).

I have followed the steps mentioned in docs at - https://cloud.google.com/apigee/docs/hybrid/v1.2/install-apply-hybrid

I didn't get any issues and pods are up and running. I created a proxy to test but it's not able to hit the url and fetch the response. In Apigee UI the proxy has been deployed successfully. When i try to hit using the gateway ip directly

35.xx.240.xx/sampleproxy i get 404 not found.

I already had a domain outside of Google Domain. I also tried to setup Cloud DNS as given in link https://cloud.google.com/apigee/docs/hybrid/v1.2/lets-encrypt

I obtained two static ip addresses as given at link below and have mapped it to my run time istio and mart

https://cloud.google.com/apigee/docs/hybrid/v1.2/static-ip

Below are the entries in overrides.yaml file.

ingress:
  enableAccesslog: true
  runtime:
    loadBalancerIP: x.xx.103.112
  mart:
    loadBalancerIP: x.xx.233.202

However, this also doesn't work after making the entries for

$APIGEECTL_HOME/apigeectl init -f my-overrides.yaml -c istio
virtualhosts:
  - name: default
    hostAliases: ["apitest.xxxx.co.in"]

..

mart:
  hostAlias: "mart.xxx.co.in"
envs:
    # Apigee environment name.
  - name: test
    # Service accounts for sync and UDCA.
    serviceAccountPaths:
      synchronizer: ./service-accounts/sync-sa.json
      
      udca: ./service-accounts/udca-sa.json
      

when i curl i can see host to ip resolve but then it times out-

curl -v -k https://apitest.xx.co.in/myproxy

If someone knows what I am doing wrong please help.

thanks,

Aakash

Comment
Add comment
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Close

1 Answer

  • Sort: 
avatar image
0

Answer by ylesyuk · Nov 09, 2020 at 06:24 PM

Any particular reason why you decided to install 1.2 instead of 1.3, which is the latest Hybrid version?

Because you're using https, you cannot hit gateway IP directly and expect it to work correctly.

> I didn't get any issues and pods are up and running.

The running pods still do not mean that there are no underlying problems with access to the control plane. You might have errors in the pod's logs.


The fact that the proxy reports installed in the Edge UI is a good news.

Can you, please try to call proxy using cluster IP via instructions in this page:

https://github.com/yuriylesyuk/ahr/wiki/API-Ingress-Troubleshooting

This will let yo separate a Hybrid runtime problem from the Istio gateway configuration problem.

The you can use steps from this page to make sure that your certificate is configured correctly.

https://github.com/yuriylesyuk/ahr/wiki/Hybrid-Ingress-Self-signed-Cert-Walkthrough

There is more information on ingress troubleshooting at this Hybrid 1.3 page

https://github.com/yuriylesyuk/ahr/wiki/Hybrid-Ingress-Walkthrough-1.3

including useful diagram. But you need to make some mental adjustments, as apigee routing is defined slightly differently between 1.2 and 1.3.

Comment
Add comment Show 1 · Link
10 |5000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by Apigeeks only
  • Viewable by the original poster
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Aakash Sharma · Nov 10, 2020 at 02:22 AM 0
Link

thanks i will try this.. recommended way during one of the training was to try first on 1.2 before moving to 1.3 so this is the reason of using an older version.

Follow this Question

Answers Answers and Comments

57 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

  • Products
    • Edge - APIs
    • Insights - Big Data
    • Plans
  • Developers
    • Overview
    • Documentation
  • Resources
    • Overview
    • Blog
    • Apigee Institute
    • Academy
    • Documentation
  • Company
    • Overview
    • Press
    • Customers
    • Partners
    • Team
    • Events
    • Careers
    • Contact Us
  • Support
    • Support Overview
    • Documentation
    • Status
    • Edge Support Portal
    • Privacy Policy
    • Terms & Conditions
© 2021 Apigee Corp. All rights reserved. - Apigee Community Terms of Use - Powered by AnswerHub
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Post an idea
  • Spaces
  • Product Announcements
  • General
  • Edge/API Management
  • Developer Portal (Drupal-based)
  • Developer Portal (Integrated)
  • API Design
  • APIM on Istio
  • Extensions
  • Business of APIs
  • Academy/Certification
  • Adapter for Envoy
  • Analytics
  • Events
  • Hybrid
  • Integration (AWS, PCF, Etc.)
  • Microgateway
  • Monetization
  • Private Cloud Deployment
  • 日本語コミュニティ
  • Insights
  • IoT Apigee Link
  • BaaS/Usergrid
  • BaaS Transition/Migration
  • Apigee-127
  • New Customers
  • Explore
  • Topics
  • Questions
  • Articles
  • Ideas
  • Badges