Add support for intercepting daemonset

Author: mkirouacCreated Sep 28, 2023Updated Aug 19, 2024
Labelsfeature

Please describe your use case / problem. I have a service that needs to always be co-located on the same node as a different service. Because I use GKE AutoPilot, this is not something that is supported out of the box, hence we are using a daemonset to achieve this behavior. The pattern used is documented here: https://wdenniss.com/strict-pod-co-location

Since telepresence does not support intercepting daemonsets, I am not able to use it for this particular service running as a deamonset.

Describe the solution you'd like I would like to have a way to intercept daemonsets.

Describe alternatives you've considered Right now our only alternative is not to use telepresence for this service.

Versions (please complete the following information)

  • telepresence: 2.9.5
  • k8: 1.26.6-gke.1700

Source: telepresenceio/telepresence