Uploaded image for project: 'OpenShift Hosted Control Plane'
  1. OpenShift Hosted Control Plane
  2. HOSTEDCP-587

Unable to access the hostedcluster when external-dns is configured

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • None
    • False
    • Hypershift Sprint 17, Hypershift Sprint 18
    • 0
    • 0
    • 0

      A hostedcluster is created with external-dns enabled.

      The latest hypershift image + ocp 4.12.0-0.nightly-2022-10-04-081353

      ocp image for the management cluster: 4.12.0-0.nightly-2022-10-04-081353

      [jiezhao@cube hypershift]$ oc get co --kubeconfig=hostedcluster.kubeconfig 
      Unable to connect to the server: dial tcp: lookup api-jz-test.qe.devcluster.openshift.com: no such host

      On AWS route 53 console no record created for 'api-jz-test.qe.devcluster.openshift.com'

      In the kubeconfig:

          server: https://api-jz-test.qe.devcluster.openshift.com:443
        name: clusters-jz-test

      Routes in the control plane:

      [jiezhao@cube hypershift]$ oc get route -n clusters-jz-test
      NAME                      HOST/PORT                                          PATH   SERVICES                  PORT    TERMINATION        WILDCARD
      ignition-server           ignition-jz-test.qe.devcluster.openshift.com              ignition-server           <all>   passthrough/None   None
      konnectivity-server       konnectivity-jz-test.qe.devcluster.openshift.com          konnectivity-server       8091    passthrough/None   None
      kube-apiserver            api-jz-test.qe.devcluster.openshift.com                   kube-apiserver            <all>   passthrough/None   None
      kube-apiserver-internal   kubernetes.default                                        kube-apiserver            <all>   passthrough/None   None
      oauth                     oauth-jz-test.qe.devcluster.openshift.com                 oauth-openshift           <all>   passthrough/None   None
      ovnkube-sbdb              ovn-sbdb-jz-test.qe.devcluster.openshift.com              ovnkube-master-external   9642    passthrough/None   None

      Commands to create a cluster:

       

      $ ./bin/hypershift install --external-dns-provider=aws --external-dns-credentials=$HOME/.aws/credentials --external-dns-domain-filter=devcluster.openshift.com --oidc-storage-provider-s3-credentials=$HOME/.aws/credentials --oidc-storage-provider-s3-bucket-name=jz-hypershift-oidc  --oidc-storage-provider-s3-region=us-east-2
      $ ./bin/hypershift create cluster aws --name=jz-test --control-plane-availability-policy=HighlyAvailable --external-dns-domain=qe.devcluster.openshift.com --pull-secret=$HOME/pull-secret --aws-creds=$HOME/.aws/credentials --node-pool-replicas=3 --instance-type=m5.xlarge --base-domain=qe.devcluster.openshift.com --region=us-east-2 --ssh-key=$HOME/.ssh/id_rsa.pub --release-image=registry.ci.openshift.org/ocp/release:4.12.0-0.nightly-2022-10-04-081353
      

       

       

       

       

       

       

       

            jparrill@redhat.com Juan Manuel Parrilla Madrid
            rhn-support-jiezhao Jie Zhao
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: