Skip to content

Jailing should be available without calling firecracker-containerd's APIs #420

Open
@kzys

Description

@kzys

While Firecracker is recommending customers to use a jailer in production;

Using Jailer in a production Firecracker deployment is highly recommended, as it provides additional security boundaries for the microVM.

Our internal, implicit CreateVM call doesn't use a jailer.

_, err = fcControlClient.CreateVM(shimCtx, &proto.CreateVMRequest{
VMID: s.vmID,
ExitAfterAllTasksDeleted: exitAfterAllTasksDeleted,
ContainerCount: int32(containerCount),
})

In other words, customers need to use CreateVM explicitly to enable a jailer.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions