Crear aplicación basada en contenedores Docker | Teradata AppCenter - 1.10 - Creación de aplicaciones - Teradata AppCenter

Teradata® AppCenter Guía del usuario

prodname
Teradata AppCenter
vrm_release
1.10
created_date
Marzo de 2020
category
Guía del usuario
featnum
B035-1111-030K-ESN

"" Usuario, administrador

Para las instancias de AppCenter que se ejecutan de forma independiente, se admiten las aplicaciones que se ejecutan hasta que se detienen con registros y contenedores basados en Docker. Para las instancias de AppCenter que se ejecutan en la versión 1.1 de Vantage, las aplicaciones que se ejecutan hasta que se detienen con registros y contenedores basados en Docker están deshabilitadas temporalmente, a la espera de la implementación de mayor seguridad para los contenedores basados en Docker. La actualización de seguridad está en curso y se espera que esté completa para la próxima versión de AppCenter en Vantage.
  1. Asegúrese de que el usuario raíz haya agregado un registro para imágenes Docker que pueda especificar en la configuración de Contenedor de la aplicación.
  2. Seleccione "" > Desarrollar > CREAR.
  3. Introduzca un nombre de hasta 64 caracteres para esta aplicación, seleccione Aplicación y, a continuación, seleccione un tipo de aplicación.
    Una vez que guarde el nombre y tipo de aplicación, no podrá cambiar el tipo de aplicación.
  4. En Guía de instalación, seleccione AppContainer y, a continuación, complete el registro, la imagen, las credenciales de usuario y la ruta de acceso.
    Opción Consideraciones
    Imagen
    • Para las aplicaciones que se ejecutan hasta que se detienen, asegúrese de que la imagen Docker que especifique tenga al menos un puerto expuesto. El puerto expuesto permite a los usuarios acceder a la aplicación desde un explorador. Si la imagen incluye más de un puerto expuesto, puede seleccionar otro puerto de la lista después de guardar el contenedor.
    • Si la imagen incluye variables de entorno, AppCenter las agrega automáticamente a Configuración al guardar la información del contenedor.
    Credenciales de usuario
    • Si el registro de Docker que seleccionó requiere autenticación, escriba el nombre de usuario y la contraseña y, opcionalmente, su correo electrónico. Si no se requiere autenticación, deje estos campos en blanco.
    Ruta
    • Ruta se aplica a las aplicaciones que se ejecutan hasta que se detienen y es una configuración opcional.
    • De forma predeterminada, AppCenter usa el nombre de la aplicación y el dominio base de AppCenter como la URL de la aplicación. Por ejemplo, https://test-appcenter.com, donde test es el nombre de la aplicación y appcenter.com es el dominio base AppCenter.
    • Si agrega una ruta, AppCenter la anexa a la URL de la aplicación cuando se inicia un trabajo para esta aplicación. Por ejemplo, si agrega la ruta /mypath, AppCenter la anexa a la URL de la siguiente manera: https://test-appcenter.com/mypath
    • AppCenter reemplaza por un guion los caracteres de la ruta que no pueden usarse en una URL.
    Omitir autenticación
    • Para las aplicaciones que se ejecutan hasta que se detienen, puede optar por omitir la autenticación para el acceso a esta aplicación, lo que significa que cualquier usuario puede tener acceso a la aplicación.
    • De forma predeterminada, la opción de omisión no está seleccionada.
    • Si no desea usar la autenticación de AppCenter pero desea una forma para autenticar a los usuarios, deberá implementar su propio mecanismo de autenticación.
    NUEVA VERSIÓN Para cambiar el contenedor actual, seleccione NUEVA VERSIÓN. Al guardar la información del nuevo contenedor, AppCenter mueve el contenedor reemplazado a una lista Versiones anteriores debajo de Última versión.
  5. [Opcional] Seleccione Descripción para seleccionar etiquetas e introduzca una descripción.
    Opción Consideraciones
    Agregar etiquetas
    • Las etiquetas las crea un administrador y son opcionales.
    • En Agregar etiquetas, empiece a escribir el nombre de una etiqueta y selecciónela.
    • Puede seleccionar una o varias etiquetas para una aplicación.
    • Para agregar etiquetas adicionales, póngase en contacto con un administrador.
    Descripción
    • AppCenter admite texto sin formato o GitHub Markdown.
    • Para obtener ayuda con la sintaxis GitHub Markdown, seleccione "" en la barra de herramientas de formato.
  6. Seleccione Permisos para establecer los permisos de usuario y aplicación.
    Opción Consideraciones
    Administradores
    • Cuando crea una aplicación, se convierte en el propietario de dicha aplicación. Puede agregar administradores por nombre de usuario y grupos LDAP. Los administradores que agregue se considerarán propietarios.
    Privacidad
    • Las aplicaciones que se ejecutan hasta que se las detiene son públicas y no se pueden hacer privadas.
    • Las aplicaciones que se ejecutan una vez o según una programación son privadas de forma predeterminada. Puede desactivar la privacidad. En el caso de las aplicaciones privadas, solo el propietario de la aplicación y otros usuarios agregados como administradores podrán ver, editar y eliminar la aplicación.
  7. Seleccione Configuración para agregar y quitar la configuración necesaria y opcional para los usuarios que ejecutan esta aplicación.
    Si la imagen de Docker incluye variables de entorno, AppCenter las agrega a la configuración automáticamente y pueden modificarse y agregarse opciones adicionales. Si la imagen de Docker no incluye ninguna variable de entorno, no aparece ninguna configuración ni opciones relacionadas.
    Opción Consideraciones
    AGREGAR CAMPO
    • El campo Nombre no admite espacios.
    • Sugerencia es una breve descripción del parámetro que aparece cuando un usuario ejecuta la aplicación.
    • Si agrega un parámetro y selecciona Cargar como el tipo, AppCenter le pedirá que cargue el archivo de parámetros cuando ejecute un trabajo para esta aplicación.
    • Si selecciona Obligatorio para una configuración y no forma parte de los parámetros de ejecución del trabajo, se producirá un error en el trabajo.
    • Si desea utilizar SQL para la parametrización, AppCenter admite consultas SQL sencillas. No admite las siguientes instrucciones:
      • CREATE
      • DELETE
      • DROP
      • INSERT
      • JOIN
      • TRUNCATE
      • UPDATE
      El parámetro SQL solo puede indicar los datos de una columna. Por lo tanto, no puede utilizar * ni varias proyecciones en la tabla. Por ejemplo, no puede utilizar:
      Select * from table-name;
      Select col1,col2,col3 from table-name;
    • Las aplicaciones que se ejecutan una vez o de forma programada admiten visualizaciones, incluidas las visualizaciones integradas y personalizadas. Si no hay ninguna opción de visualización asociada con la imagen de Docker seleccionada para esta aplicación, los ajustes de visualización no están disponibles en la configuración. Si selecciona Personalizado (carga), siga las instrucciones en pantalla de instalación y ejecución de Node.js y Polymer Bundler para cargar el archivo empaquetado resultante con la visualización.
    • Para las aplicaciones que se ejecutan una vez o de forma programada, los campos de tipo SQL incluyen una opción Permitir al usuario seleccionar varios valores de esta consulta. Al ejecutar la aplicación, AppCenter permite seleccionar varios valores para la consulta en función de los valores de tabla de base de datos asociados.
    • Para las aplicaciones que se ejecutan una vez o según una programación, las opciones de programación se seleccionan al ejecutar la aplicación.
    Acciones de parámetros
    • Para editar, volver a ordenar o eliminar parámetros, seleccione "".
    • El orden de los parámetros aquí determina el orden en el que se muestran al ejecutar la aplicación.
    Visualizaciones
    • Solo las aplicaciones que se ejecutan una vez o según una programación admiten visualizaciones, incluidas las visualizaciones integradas y personalizadas.
    • Si no hay ninguna opción de visualización asociada a la imagen Docker, estas opciones de configuración no estarán visibles.
    • Si selecciona Personalizado (carga) como Tipo, siga las instrucciones que se encuentran en la pantalla para instalar y ejecutar Node.js y Polymer Bundler para cargar el archivo empaquetado resultante con la visualización.
  8. [Opcional] Seleccione Resumen de la aplicación y, a continuación, en Información de la aplicación, cambie el icono de la aplicación y los ajustes de color, Memoria y CPU.
    Opción Consideraciones
    Icono y color
    • AppCenter asigna automáticamente un color y un icono de aplicación. Puede cambiar una o ambas opciones.
    Memoria
    • Acepte la configuración predeterminada.
      Teradata recomienda que cambie los valores Memoria y CPU solo si encuentra mensajes o errores que indican recursos limitados. Por ejemplo, si ejecuta un trabajo y este permanece en estado de espera de recursos. Si un trabajo falla debido a problemas de memoria, se genera un registro de errores que está disponible en Historial de ejecución.
    CPU