Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-20324

Support customizing of containers for native kubernetes setup

    XMLWordPrintableJSON

    Details

    • Release Note:
      Adding this will simplify deploying complex Flink-based implementation on Kubernetes
    • Flags:
      Important

      Description

      A common requirement for Flink applications is usage of custom resources (Environment variables, PVCs, Secrets, configMaps, etc). For example, usage of NFS-based checkpointing, require mounting NFS volumes, access to databases might require environment variables and secrets, the ability to safely remove cluster manager deployment might require owner's reference, etc.

      All of these resources can be added to created pods using Pod decorators already defined by Flink. So implementation of such support is as simple as implementing of new decorators and wiring them correctly to the appropriate factories.

       

      An implementation of such support is provided in this pull request https://github.com/apache/flink/pull/14005

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                lublinsky Boris Lublinsky
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

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