Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |