Skip to content

Add an annotation to disable mesh networking for offloaded pods #482

@Bianco95

Description

@Bianco95

Description

Version 0.6.x supports, when enabled, a mesh networking mode that allows bidirectional communication between offloaded pods and services/pods running on the source k8s cluster.

Currently, all offloaded pods have mesh networking enabled by default. However, not all pods require this capability, and keeping mesh networking always enabled may introduce unnecessary complexity or overhead.

Problem

There is currently no way to:

  • selectively disable mesh networking
  • control this behavior at the level of individual offloaded pods

Proposal

Introduce a Kubernetes annotation that allows mesh networking to be disabled per pod.

Example (illustrative):

annotations:
  interlink.eu/mesh-network: "disabled"

Expected Behavior

  • Default behavior remains unchanged (mesh networking enabled)
  • If the annotation is present and set to disabled, the pod is offloaded without mesh networking
  • Bidirectional communication is disabled only for pods that do not require it

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions