Skip to content

Docker image is broken if container runtime is Containerd #11054

@youngwookim

Description

@youngwookim

Affected Version

Druid version <= 0.20.2

Description

Current docker image created a symlink for the home directory /opt/druid This causes CrashLoopBackOff on kubernetes cluster that has the Containerd as a container runtime. Got error messages from pod:

(snip)

mkdir: cannot create directory ‘var/tmp’: Permission denied
mkdir: cannot create directory ‘var/druid’: Permission denied
mkdir: cannot create directory ‘var/druid’: Permission denied
mkdir: cannot create directory ‘var/druid’: Permission denied
mkdir: cannot create directory ‘var/druid’: Permission denied
mkdir: cannot create directory ‘var/druid’: Permission denied

I've tested with GKE, kubernetes 1.18 + Containerd as a container runtime.

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