1.3. 在 air-gapped 环境中安装动态插件
您可以通过设置自定义 NPM registry,在 air-gapped 环境中安装外部插件。
您可以使用 Helm Chart 为动态插件软件包配置 NPM registry URL 和身份验证信息。对于通过 npm pack
获取的动态插件软件包,您可以使用 .npmrc
文件。
使用 Helm Chart,通过创建 secret 将 .npmrc
文件添加到 NPM registry 中。例如:
apiVersion: v1 kind: Secret metadata: name: <release_name>-dynamic-plugins-npmrc type: Opaque stringData: .npmrc: | registry=<registry-url> //<registry-url>:_authToken=<auth-token> ...
apiVersion: v1
kind: Secret
metadata:
name: <release_name>-dynamic-plugins-npmrc
type: Opaque
stringData:
.npmrc: |
registry=<registry-url>
//<registry-url>:_authToken=<auth-token>
...
- 1
- 将
<release_name
> 替换为您的 Helm 发行版本名称。此名称是 Kubernetes 集群中每个 chart 安装的唯一标识符。