8000 Feature: Support dind or similar functionality · Issue #2684 · kurtosis-tech/kurtosis · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Feature: Support dind or similar functionality #2684
Open
@odyslam

Description

@odyslam

Background & motivation

One of the services we have needs to be able to spawn containers to perform some ephemeral work. It does that by having access to the docker engine.

The way we support this functionality in the CI, is by using dind + making it privileged, and the way we support this in the regular deployment (with docker compose) is by giving some capability (but not privileged) and mounting the docker socket.

Desired behaviour

It would be great if Kurtosis had a way to perform the above, namely allowing one of the services to interact with the docker daemon. It can be performed by different ways, such as:

  • Allowing privileged access + using dind, either by also supporting mounting the docker socket or via the TCP method mentioned in the blog post
  • Allowing to set CAP flags as in docker compose (so not privileged entirely) + mounting docker sock

Our current approach is to spawn that service via docker compose and then spin up the kurtosis package.

How important is this to you?

Painful; the lack of this feature makes using Kurtosis frictionful.

What area of the product does this pertain to?

CLI: the Command Line Interface

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0