plugin runtime
plugin runtime
vault plugin runtime 명령은 외부 플러그인이 실행되는 컨텍스트를 구성하고 상호작용하기 위한 하위 명령들을 묶어 주는 그룹 명령입니다.
출처: 문서
본문
지원 유형 제한: runtime 유형 지원은 현재
container로 제한됩니다.
지원 OS 제한:
containerruntime 지원은 현재 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
하위 명령에 대한 더 자세한 정보, 예제, 사용법을 보려면 사이드바에서 하위 명령 이름을 클릭하세요.