Compartir a través de


KubeloginInstaller@0 - Tarea del instalador de herramientas Kubelogin v0

Instala kubelogin y lo agrega a la ruta de acceso de su agente.

Sintaxis

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

Entradas

kubeloginVersion - Versión de kubelogin
string. Valor predeterminado: latest.

La versión de kubelogin que se va a usar, por ejemplo 0.0.30, o latest que se va a usar la versión más reciente. Para obtener más información sobre las versiones de kubelogin, consulte Versiones de kubelogin.


gitHubConnection - de conexión de GitHub
string.

Se necesita una conexión de GitHub para evitar que los límites de solicitudes anónimas a la API de Github para Azure/kubelogin afecten a la instalación. Si lo dejas vacío, se pueden producir errores si se alcanza el límite de solicitudes. Esta conexión no requiere NINGÚN permiso.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Observaciones

La tarea del instalador de kubelogin adquiere la versión especificada de kubelogin de Internet o de la caché de herramientas y la agrega a la ruta de acceso del agente (alojado o privado). Utilice esta tarea para cambiar la versión de kubelogin utilizada en tareas posteriores como KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 y Kubernetes@1.

Agregar KubeloginInstaller@0 antes de las tareas enumeradas anteriormente en una definición de compilación garantiza que la versión de kubelogin deseada esté disponible en el momento de compilar, probar y publicar la aplicación.

El enfoque del instalador de herramientas también permite desacoplar los ciclos de actualización del agente. Si la versión de kubelogin que está buscando no está en el agente (alojada o privada), puede usarla KubeloginInstaller@0 para instalar la versión correcta en el agente.

Para obtener más información sobre kubelogin, consulte Inicio de sesión no interactivo con kubelogin.

Ejemplos

En el siguiente ejemplo se muestra cómo instalar la versión más reciente de kubelogin. El valor predeterminado para kubeloginVersion es latest, por lo que puede omitir la kubeloginVersion entrada si lo desea.

- task: KubeloginInstaller@0

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

Para especificar kubeloginVersionexplícitamente , utilice la siguiente sintaxis.

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

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Demandas Ninguno
Capacidades La ejecución de esta tarea satisface las siguientes demandas para cualquier tarea posterior en el mismo trabajo: Kubelogin
Restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 2.144.0 o superior
Categoría de tarea Herramienta

Consulte también