helm plugin install

helm plugin install (Helm 플러그인 설치)

VCS 저장소 URL 또는 로컬 경로에서 Helm 플러그인을 설치하는 명령입니다. 서명 검증을 지원합니다.

출처: 문서

본문

이 명령은 VCS 저장소 URL 또는 로컬 경로에서 플러그인을 설치할 수 있게 해줍니다.

기본적으로 타르볼(.tgz 또는 .tar.gz)에서 설치할 때 설치 전에 플러그인 서명이 검증됩니다. 타르볼과 함께 대응하는 .prov 파일이 반드시 있어야 하며, 없거나 유효하지 않으면 설치가 실패합니다. 로컬 개발의 경우 로컬 디렉터리에서 설치하는 플러그인은 자동으로 "로컬 개발(local dev)"로 취급되어 서명이 필요하지 않습니다. --verify=false를 사용하면 명시적으로 서명 검증을 건너뜁니다(권장하지 않음).

helm plugin install [options] <path|url> [flags]

옵션 (Options)

      --ca-file string             verify certificates of HTTPS-enabled servers using this CA bundle
      --cert-file string           identify registry client using this SSL certificate file
  -h, --help                       help for install
      --insecure-skip-tls-verify   skip tls certificate checks for the plugin download
      --key-file string            identify registry client using this SSL key file
      --keyring string             location of public keys used for verification (default "~/.gnupg/pubring.gpg")
      --password string            registry password
      --plain-http                 use insecure HTTP connections for the plugin download
      --username string            registry username
      --verify                     verify the plugin signature before installing (default true)
      --version string             specify a version constraint. If this is not specified, the latest version is installed

부모 명령에서 상속된 옵션 (Options inherited from parent commands)

      --burst-limit int                 client-side default throttling limit (default 100)
      --color string                    use colored output (never, auto, always) (default "auto")
      --colour string                   use colored output (never, auto, always) (default "auto")
      --content-cache string            path to the directory containing cached content (e.g. charts) (default "~/.cache/helm/content")
      --debug                           enable verbose output
      --kube-apiserver string           the address and the port for the Kubernetes API server
      --kube-as-group stringArray       group to impersonate for the operation, this flag can be repeated to specify multiple groups.
      --kube-as-user string             username to impersonate for the operation
      --kube-ca-file string             the certificate authority file for the Kubernetes API server connection
      --kube-context string             name of the kubeconfig context to use
      --kube-insecure-skip-tls-verify   if true, the Kubernetes API server's certificate will not be checked for validity. This will make your HTTPS connections insecure
      --kube-tls-server-name string     server name to use for Kubernetes API server certificate validation. If it is not provided, the hostname used to contact the server is used
      --kube-token string               bearer token used for authentication
      --kubeconfig string               path to the kubeconfig file
  -n, --namespace string                namespace scope for this request
      --qps float32                     queries per second used when communicating with the Kubernetes API, not including bursting
      --registry-config string          path to the registry config file (default "~/.config/helm/registry/config.json")
      --repository-cache string         path to the directory containing cached repository indexes (default "~/.cache/helm/repository")
      --repository-config string        path to the file containing repository names and URLs (default "~/.config/helm/repositories.yaml")

더 알아보기 (Learn more)

  • helm plugin - Helm 플러그인을 설치·나열·제거합니다.