Skip to content

[🚀 Feature]: Docker images for Dynamic Grid in Kubernetes #3081

@VietND96

Description

@VietND96

Feature and motivation

  • For years, the concept of scaling the Selenium Grid in a Kubernetes cluster using the KEDA Selenium Grid Scaler has a certain matured. However, it also has a certain complexity for a group of users. Users must consider the configurations of both KEDA and Grid Core. The same situation for maintenance works.
  • In the same field, Dynamic Grid in Docker, which automatically scales the number of browser Nodes using Docker containers, has been working for a while since Grid v4 was introduced.
  • Dynamic Grid support in a Kubernetes cluster with the implementation on top of the K8s Client API has been done in [grid] Support Dynamic Grid in Kubernetes cluster selenium#17092 and released in v4.41.0+

Create the image of Dyanmic Grid Node and Standalone to deploy to the K8s cluster

Usage example

  • Dynamic Grid (Hub-Node): Using images selenium/hub and selenium/node-kubernetes
  • Dynamic Grid (Standalone): Using image selenium/standalone-kubernetes

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions