Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-26559 Support Customized Kubernetes Schedulers for Flink Kubernetes
  3. FLINK-29047

[3.1] Shade the Flink-Kubernetes Fabric8 Kubernetes dependency with org.apache.flink.shaded prefix

    XMLWordPrintableJSON

Details

    Description

      For supporting stepDecorators plugin mechanism, we load the plugin via existing Flink plugin from plugins directory. And make it like SPI.

       

      So we need to shade the Flink kubernetes(Fabric8) as a whitelist for loading the said Classes during SPI loading instance. Due to some/most part of plugins need depends on the existing Flink Fabric8 dependency. So we need to load the said classes in parent classloader, won't load all classes from Plugin jars.

      Attachments

        Issue Links

          Activity

            People

              bzhaoop bo zhao
              bzhaoop bo zhao
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: