Table of Contents

Class ContainerdOptions

Namespace
Bielu.Microservices.Orchestrator.Containerd.Configuration
Assembly
Bielu.Microservices.Orchestrator.Containerd.dll

Configuration options for the containerd runtime provider.

public class ContainerdOptions
Inheritance
ContainerdOptions
Inherited Members

Properties

CniBinPath

Path to the directory containing CNI plugin binaries.

Used when generating new CNI configuration files so the correct plugin binary paths are recorded. CNI plugin binaries must already be present at this path on the host.

public string CniBinPath { get; set; }

Property Value

string

CniConfigPath

Path to the directory containing CNI network configuration files (*.conf / *.conflist).

Prerequisite: CNI plugins must be installed on the host. The standard location for CNI plugin binaries is /opt/cni/bin. Install them via your distribution's package manager (e.g. apt install containernetworking-plugins) or download from https://github.com/containernetworking/plugins/releases.

public string CniConfigPath { get; set; }

Property Value

string

CniDefaultSubnet

Default subnet used when creating new CNI bridge networks via CreateAsync. Change this if 10.88.0.0/16 conflicts with your existing network topology.

public string CniDefaultSubnet { get; set; }

Property Value

string

Endpoint

The containerd gRPC socket endpoint.

public string Endpoint { get; set; }

Property Value

string

Namespace

The default namespace for containerd operations.

public string Namespace { get; set; }

Property Value

string

Timeout

Connection timeout.

public TimeSpan Timeout { get; set; }

Property Value

TimeSpan