Skip to content
/ talemu Public
forked from siderolabs/talemu

Talos emulator that can simulate multiple Talos nodes at the same time

License

Notifications You must be signed in to change notification settings

smira/talemu

Repository files navigation

Talemu is Talos Emulator

Runs multiple fake Talos nodes at the same time. To be used in pair with Omni.

Running emulator

Do Copy Kernel Args in the Omni UI, then paste the to --kernel-args flag.

Create hack/compose/docker-compose.override.yml file with the kernel args params.

Final YAML file can look like this:

version: '3.8'
services:
  talemu:
    command: >-
      args:
        - --kernel-args="siderolink.api=grpc://192.168.88.219:8090?jointoken=w7uVuW3zbVKIYQuzEcyetAHeYMeo5q2L9RvkAVfCfSCD talos.events.sink=[fdae:41e4:649b:9303::1]:8090 talos.logging.kernel=tcp://[fdae:41e4:649b:9303::1]:8092"
        - --machines=100

Run make docker-compose-up command.

This will spawn one hundred fake Talos nodes.

About

Talos emulator that can simulate multiple Talos nodes at the same time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 94.4%
  • Makefile 2.8%
  • Dockerfile 2.0%
  • Shell 0.8%