Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voyager Ingress with type Internal not working #1502

Open
nrvmodi opened this issue May 8, 2020 · 0 comments
Open

Voyager Ingress with type Internal not working #1502

nrvmodi opened this issue May 8, 2020 · 0 comments

Comments

@nrvmodi
Copy link

nrvmodi commented May 8, 2020

Hello,

I have installed voyager using below command.
helm install voyager-operator appscode/voyager --version v12.0.0-rc.0 --set cloudProvider=aws

Issue : host based routing not working

I had applied below ingress config.

apiVersion: voyager.appscode.com/v1beta1
kind: Ingress
metadata:
  annotations:
    ingress.appscode.com/type: Internal
  name: ray-ingress
  namespace: ray-prod
spec:       
  rules:
  - host: crate.web.internal
    http:
      paths:
        - backend:
            serviceName: crate-internal-service
            servicePort: 4200   

kubectl describe service voyager-ray-ingress

Name:              voyager-ray-ingress
Namespace:         ray-prod
Labels:            origin=voyager
                   origin-api-group=voyager.appscode.com
                   origin-name=ray-ingress
Annotations:       ingress.appscode.com/last-applied-annotation-keys: 
                   ingress.appscode.com/origin-api-schema: voyager.appscode.com/v1beta1
                   ingress.appscode.com/origin-name: ray-ingress
Selector:          origin-api-group=voyager.appscode.com,origin-name=ray-ingress,origin=voyager
Type:              ClusterIP
IP:                172.20.89.211
Port:              tcp-4200  4200/TCP
TargetPort:        4200/TCP
Endpoints:         10.0.3.43:4200
Port:              tcp-80  80/TCP
TargetPort:        80/TCP
Endpoints:         10.0.3.43:80
Session Affinity:  None
Events:            <none>

Yoy can see in config i have used internal type. like ingress.appscode.com/type: Internal

When I used default type Loadbalancer then I can telnet to 80 port
using telnet <external_LB_IP> 80

but when I use Internal, it is not working. I had configured INTERNAL_lB infront of Ingress.
and try to connect
using telnet <INTERNAL_LB_IP> 80

Voyager ingress create classic load balancer.

Does Ingress support internal nlb on aws? if yes can you guid me how to configure that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant