KubeloginInstaller@0 - Kubelogin 工具安装程序 v0 任务

安装 kubelogin 并将其添加到代理的 PATH。

语法

# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
  inputs:
    #kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.

输入

kubeloginVersion - kubelogin 版本
string. 默认值:latest

要使用的 kubelogin 版本,例如 0.0.30,或使用 latest 最新版本。 有关 kubelogin 版本的详细信息,请参阅 kubelogin 版本


任务控制选项

除了任务输入,所有任务都有控制选项。 有关详细信息,请参阅 控制选项和常见任务属性

输出变量

无。

备注

kubelogin 安装程序任务从 Internet 或工具缓存获取指定版本的 kubelogin ,并将其添加到代理的 PATH (托管或专用) 。 使用此任务可以更改后续任务(如KubernetesManifest@1、HelmDeploy@0AzureFunctionOnKubernetes@1Kubernetes@1)中使用的 kubelogin 版本

在生成定义中之前列出的任务之前添加 KubeloginInstaller@0 可确保在生成、测试和发布应用时可以使用所需的 kubelogin 版本。

工具安装程序方法还允许与代理更新周期分离。 如果代理 (托管或专用) 缺少要查找的 kubelogin 版本,则可以使用 KubeloginInstaller@0 获取代理上安装的正确版本。

有关 kubelogin 的详细信息,请参阅 使用 kubelogin 进行非交互式登录

示例

以下示例演示如何安装最新版本的 kubelogin。 的 kubeloginVersion 默认值为 latest,因此可以根据需要省略 kubeloginVersion 输入。

- task: KubeloginInstaller@0

# Other tasks that depend on kubelogin
- task: HelmDeploy@0
  # task inputs...

若要显式指定 kubeloginVersion,请使用以下语法。

- task: KubeloginInstaller@0
  inputs:
    kubeloginVersion: 'latest' # or a specific version like '0.0.30'

要求

要求 说明
管道类型 YAML、经典版本、经典版本
运行平台 Agent、DeploymentGroup
需求
功能 运行此任务满足同一作业中任何后续任务的以下 要求 :Kubelogin
命令限制 任意
可设置变量 任意
代理版本 2.144.0 或更高版本
任务类别 工具

另请参阅