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@0、AzureFunctionOnKubernetes@1和Kubernetes@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 或更高版本 |
任务类别 | 工具 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈