Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-4748

Let user dynamically format spark web ui url on Kubernetes environment through zeppelin.spark.uiWebUrl

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.9.0
    • None
    • None

    Description

      When Zeppelin is running on Kubernetes, SparkUI URL should be dynamically generated, while Service name for Spark interpreter Pod is generated on runtime. And Ingress controller or reverse-proxy route traffic to SparkUI.

      Problem is, depends on those Ingress or reverse proxy configuration, SparkUI url should be generated in a different formats.

      Currently, generated url format is hardcoded to "//<PORT>-<SERVICE_NAME>.<SERVICE_DOMAIN>". And setting 'zeppelin.spark.uiWebUrl' static url doesn't make any sense while we can not know what url it will be before run.

       

      Therefore, 'zeppelin.spark.uiWebUrl' need more make sense to take url format in case of Kubernetes.

       

       

      Attachments

        Issue Links

          Activity

            People

              moon Lee Moon Soo
              moon Lee Moon Soo
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1.5h
                  1.5h