We add 2 ocid options for choosing the CNI configuration and plugin binaries directories: --cni-config-dir and --cni-plugin-dir. Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
3.3 KiB
% ocid(8) Open Container Initiative Daemon % Dan Walsh % SEPTEMBER 2016
NAME
ocid - Enable OCI Kubernetes Container Runtime daemon
SYNOPSIS
ocid [--config=[value]] [--conmon=[value]] [--containerdir=[value]] [--debug] [--help|-h] [--listen=[value]] [--log=[value]] [--log-format value] [--pause=[value]] [--root=[value]] [--runtime=[value]] [--sandboxdir=[value]] [--selinux] [--seccomp-profile=[value]] [--apparmor-profile=[value]] [---cni-config-dir=[value]] [---cni-plugin-dir=[value]] [--version|-v]
DESCRIPTION
OCI-based implementation of Kubernetes Container Runtime Interface Daemon
ocid is meant to provide an integration path between OCI conformant runtimes and the kubelet. Specifically, it implements the Kubelet Container Runtime Interface (CRI) using OCI conformant runtimes. The scope of ocid is tied to the scope of the CRI.
* Support multiple image formats including the existing Docker image format
* Support for multiple means to download images including trust & image verification
* Container image management (managing image layers, overlay filesystems, etc)
* Container process lifecycle management
* Monitoring and logging required to satisfy the CRI
* Resource isolation as required by the CRI
ocid [GLOBAL OPTIONS]
ocid [GLOBAL OPTIONS] config [OPTIONS]
GLOBAL OPTIONS
--config="" path to configuration file
--conmon="" path to the conmon executable (default: "/usr/libexec/ocid/conmon")
--containerdir="" OCID container dir (default: "/var/lib/ocid/containers")
--debug Enable debug output for logging
--help, -h Print usage statement
--listen="" Path to ocid socket (default: "/var/run/ocid.sock")
--log="" Set the log file path where internal debug information is written
--log-format="" Set the format used by logs ('text' (default), or 'json') (default: "text")
--pause="" Path to the pause executable (default: "/usr/libexec/ocid/pause")
--root="" OCID root dir (default: "/var/lib/ocid")
--runtime="" OCI runtime path (default: "/usr/bin/runc")
--sandboxdir="" OCID pod sandbox dir (default: "/var/lib/ocid/sandboxes")
--selinux=true|false Enable selinux support (default: false)
--seccomp_profile="" Path to the seccomp json profile to be used as the runtime's default (default: "/etc/ocid/seccomp.json")
--apparmor_profile="" Name of the apparmor profile to be used as the runtime's default (default: "ocid-default")
--cni-config-dir="" CNI configuration files directory (defautl: "/etc/cni/net.d/")
--cni-plugin-dir="" CNI plugin binaries directory (defautl: "/opt/cni/bin/")
--version, -v Print the version
COMMANDS
OCID's default command is to start the daemon. However, it currently offers a single additional subcommand.
config
Outputs a commented version of the configuration file that would've been used by OCID. This allows you to save you current configuration setup and then load it later with --config. Global options will modify the output.
--default Output the default configuration (without taking into account any configuration options).
SEE ALSO
ocid.conf(5)
HISTORY
Sept 2016, Originally compiled by Dan Walsh dwalsh@redhat.com and Aleksa Sarai asarai@suse.de