-
Bug
-
Resolution: Won't Do
-
Normal
-
None
-
4.13.z, 4.14.0
-
Important
-
No
-
1
-
Sprint 239
-
1
-
Rejected
-
False
-
Description of problem:
The ALB is not reachable in OSD cluster with Local zone
Version-Release number of selected component (if applicable):
4.13.4
How reproducible:
100%
Steps to Reproduce:
1. Create OSD cluster 2. Create Local zone and add two worker nodes $ oc -n openshift-machine-api get machine NAME PHASE TYPE REGION ZONE AGE sdq-ccs-jkvab-8zgjk-infra-us-east-1a-gwgwf Running r5.xlarge us-east-1 us-east-1a 4h53m sdq-ccs-jkvab-8zgjk-infra-us-east-1b-stfj4 Running r5.xlarge us-east-1 us-east-1b 4h53m sdq-ccs-jkvab-8zgjk-infra-us-east-1c-qtvgl Running r5.xlarge us-east-1 us-east-1c 4h53m sdq-ccs-jkvab-8zgjk-master-0 Running m5.2xlarge us-east-1 us-east-1a 5h18m sdq-ccs-jkvab-8zgjk-master-1 Running m5.2xlarge us-east-1 us-east-1b 5h18m sdq-ccs-jkvab-8zgjk-master-2 Running m5.2xlarge us-east-1 us-east-1c 5h17m sdq-ccs-jkvab-8zgjk-mp-lz-us-east-1-bos-1a-l26mv Running t3.xlarge us-east-1 us-east-1-bos-1a 3h53m sdq-ccs-jkvab-8zgjk-mp-lz-us-east-1-bos-1a-pr2bc Running t3.xlarge us-east-1 us-east-1-bos-1a 3h53m sdq-ccs-jkvab-8zgjk-worker-us-east-1a-jk8md Running m5.xlarge us-east-1 us-east-1a 5h15m sdq-ccs-jkvab-8zgjk-worker-us-east-1b-mhq56 Running m5.xlarge us-east-1 us-east-1b 5h15m sdq-ccs-jkvab-8zgjk-worker-us-east-1c-lq827 Running m5.xlarge us-east-1 us-east-1c 5h15m 3. Install ALBO and Controller kind: AWSLoadBalancerController apiVersion: networking.olm.openshift.io/v1 metadata: name: cluster spec: ingressClass: alb subnetTagging: Auto additionalResourceTags: - key: albo-test value: tags 4. Create test pod,svc and ingress apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ingress-test annotations: alb.ingress.kubernetes.io/scheme: internet-facing alb.ingress.kubernetes.io/target-type: instance spec: ingressClassName: alb rules: - host: foo.bar.com http: paths: - backend: service: name: service-unsecure port: number: 27017 path: / pathType: Exact 5. Check the ingress and if ALB provisioned $ oc get ingress NAME CLASS HOSTS ADDRESS PORTS AGE ingress-test alb foo.bar.com k8s-hongli-ingresst-90ec2debaf-947179752.us-east-1.elb.amazonaws.com 80 37m 6. Access the ALB $ curl k8s-hongli-ingresst-90ec2debaf-947179752.us-east-1.elb.amazonaws.com -H "Host: foo.bar.com" curl: (28) Failed to connect to k8s-hongli-ingresst-90ec2debaf-947179752.us-east-1.elb.amazonaws.com port 80 after 214905 ms: Connection timed out
Actual results:
Connection timed out when accessing the ALB
Expected results:
Should access the ALB
Additional info: