Skip to content

Setting up HPA for Tekton Services #3140

@naivedeveloper95

Description

@naivedeveloper95

I wanted to setup HPA for Tekton and it's related services (including tekon-pipelines, workloads and resolvers), however, in the repo - I only see reference for webhook-hpa.

https://github.com/tektoncd/pipeline/blob/main/config/webhook-hpa.yaml

Questions -

  • Is there any reason for not having hpa for others?
  • If we add multiple replica for tekton-event-controller, will end up redundant events?
  • Any recommendation on best practices on HPA for tekton?
  • For tekton-events-controller specifically: How does it handle event deduplication across replicas?
  • Is there built-in coordination between multiple event controller instances?
  • Are there any known issues or considerations when scaling tekton-controller beyond a single replica?
  • What's the recommended approach for handling leader election in multi-replica tekton-controller deployments
  • Are there any shared resources or locks that could cause conflicts with multiple controller replicas?

cc @tektoncd/operator-maintainers

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/questionIssues or PRs that are questions around the project or a particular feature

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions