diff options
| author | David Bond <davidsbond@users.noreply.github.com> | 2025-11-20 11:46:34 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-20 11:46:34 +0000 |
| commit | 42a52620168f9171c378b06eecb3c8d262f85e2e (patch) | |
| tree | a7dd68d86f20bbba5ff153501ae6ca279f9a7579 /util/execqueue | |
| parent | 682172ca2d39163b2bbfbc4b1422b1dfa8d453f0 (diff) | |
| download | tailscale-42a52620168f9171c378b06eecb3c8d262f85e2e.tar.xz tailscale-42a52620168f9171c378b06eecb3c8d262f85e2e.zip | |
cmd/k8s-operator: add multi replica support for recorders (#17864)
This commit adds the `spec.replicas` field to the `Recorder` custom
resource that allows for a highly available deployment of `tsrecorder`
within a kubernetes cluster.
Many changes were required here as the code hard-coded the assumption
of a single replica. This has required a few loops, similar to what we
do for the `Connector` resource to create auth and state secrets. It
was also required to add a check to remove dangling state and auth
secrets should the recorder be scaled down.
Updates: https://github.com/tailscale/tailscale/issues/17965
Signed-off-by: David Bond <davidsbond93@gmail.com>
Diffstat (limited to 'util/execqueue')
0 files changed, 0 insertions, 0 deletions
