plugin runtime

plugin runtime

vault plugin runtime 명령은 외부 플러그인이 실행되는 컨텍스트를 구성하고 상호작용하기 위한 하위 명령들을 묶어 주는 그룹 명령입니다.

출처: 문서

본문

지원 유형 제한: runtime 유형 지원은 현재 container 로 제한됩니다.

지원 OS 제한: container runtime 지원은 현재 Linux로 제한됩니다.

플러그인 runtime을 참조하지 않고 container 플러그인을 등록하면, 기본적으로 gVisor의 OCI runtime인 runsc 를 리소스 제한 없이 사용합니다. 플러그인 runtime을 사용해 runc 같은 다른 OCI 호환 runtime을 구성할 수도 있습니다. Vault는 어떤 지원 container runtime도 함께 패키징하지 않으므로, 사용하려는 runtime을 직접 별도로 설치해야 합니다.

등록된 플러그인 runtime을 사용하려면 플러그인 등록 명령에서 -runtime 옵션을 사용하세요.

컨테이너에서 외부 플러그인을 실행하는 방법에 대한 자세한 내용은 containerized plugins 문서를 참고하세요.

예제 (Examples)

카탈로그에 새 플러그인 runtime을 등록합니다:

$ vault plugin runtime register -type=container -oci_runtime=runc runc
Success! Registered plugin runtime: runc

카탈로그의 모든 사용 가능한 플러그인 runtime을 나열합니다:

$ vault plugin runtime list

Name    Type         OCI Runtime    Parent Cgroup    CPU Nanos    Memory Bytes
----    ----         -----------    -------------    ---------    ------------
runc    container    runc           n/a              0            0

카탈로그에 있는 플러그인 runtime의 정보를 가져옵니다:

$ vault plugin runtime info -type=container runc
Key              Value
---              -----
cgroup_parent    n/a
cpu_nanos        0
memory_bytes     0
name             runc
oci_runtime      runc
type             container

사용법 (Usage)

Usage: vault plugin runtime <subcommand> [options] [args]

  # ...

Subcommands:
    deregister    Deregister an existing plugin runtime in the catalog
    info          Read information about a plugin runtime in the catalog
    list          Lists available plugin runtimes
    register      Registers a new plugin runtime in the catalog

하위 명령에 대한 더 자세한 정보, 예제, 사용법을 보려면 사이드바에서 하위 명령 이름을 클릭하세요.

더 알아보기 (Learn more)