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
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
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
Endpoint
The containerd gRPC socket endpoint.
public string Endpoint { get; set; }
Property Value
Namespace
The default namespace for containerd operations.
public string Namespace { get; set; }
Property Value
Timeout
Connection timeout.
public TimeSpan Timeout { get; set; }