Despliegue de IBM Mobile Foundation for Developers 8.0 on IBM Cloud Private
improve this page | report issueVisión general
IBM Mobile Foundation for Developers 8.0 on IBM Cloud Private es una edición de Mobile Foundation para desarrolladores, que se compone del servidor de Mobile Foundation server y componentes de Operational Analytics. El entorno de ejecución del servidor tiene una base de datos Derby incorporada para almacenar los datos de Mobile Foundation. Esto restringe a los usuarios a un pod en el despliegue de Kubernetes en IBM Cloud Private. La Community Edition proporciona a los usuarios de Mobile Foundation una experiencia de desarrollador con parámetros de configuración mínimos y facilidad de configuración de la instancia de Mobile Foundation en IBM Cloud Private.
Siga las instrucciones que se detallan a continuación para instalar la edición de desarrollador de IBM Mobile Foundation server con Operational Analytics pre-configurado en IBM Cloud Private:
- Configure IBM Cloud Private Kubernetes Cluster (IBM Cloud Private CE o Native/Enterprise).
- [Opcional] Configure su sistema host con las herramientas necesarias: CLI de Docker, de IBM Cloud (cloudctl), de Kubernetes (kubectl) y de Helm (helm).
Ir a:
- Requisitos previos
- Instalación y configuración de IBM Mobile Foundation for Developers 8.0 desde el catálogo de IBM Cloud Private
- Verificación de la instalación
- Aplicación de ejemplo
- Desinstalar
- Limitaciones
Requisitos previos
Debe tener IBM Cloud Private (Community Edition o Native/Enterprise) configurado y listo. Consulte Instalación de IBM Cloud Private Cluster la documentación para obtener instrucciones de configuración.
Para gestionar los contenedores y las imágenes, debe instalar las herramientas siguientes en la máquina host como parte de la configuración de IBM Cloud Private:
- Docker
- CLI de IBM Cloud (
cloudctl
) - CLI de Kubernetes (
kubectl
) - Helm (
helm
)
Para acceder a IBM Cloud Private Cluster mediante CLI, debe configurar el cliente kubectl. Más información.
Instalación y configuración del gráfico de Helm de IBM Mobile Foundation for Developers 8.0
Siga el procedimiento explicado en Despliegue de gráficos de Helm del catálogopara instalar el gráfico de Helm de IBM Mobile Foundation for Developers 8.0 (ibm-mobilefoundation-dev) desde el catálogo.
Variables de entorno para IBM Mobile Foundation for Developers 8.0
La tabla siguiente indica las variables de entorno utilizadas en IBM Mobile Foundation for Developers 8.0:
Calificador | Parámetro | Definición | Valor permitido |
---|---|---|---|
arch | Arquitectura de nodo de trabajador | Arquitectura de nodo de trabajador en la que debe desplegarse este gráfico. Actualmente, solo se admite la plataforma AMD64. |
|
image | pullPolicy | Política de extracción de imágenes | Always, Never, o IfNotPresent. El valor predeterminado es IfNotPresent. |
repository | Nombre de imagen Docker | Nombre de la imagen Docker del servidor de . | |
tag | Etiqueta de imagen Docker | Consulte Descripción de etiquetas de Docker | |
resources | limits.cpu | Describe la cantidad máxima de CPU permitidas | El valor predeterminado es 2000m. Consulte Kubernetes - significado de CPU. |
limits.memory | Describe la cantidad máxima de memoria permitida | El valor predeterminado es 4096Mi. Consulte Kubernetes - significado de memoria. | |
requests.cpu | Describe la cantidad mínima de CPU requerida - si no se especifica tomará el valor predeterminado del limite (si se ha especificado) o de lo contrario el valor definido por la implementación | El valor predeterminado es 2000m. Consulte Kubernetes - significado de CPU. | |
requests.memory | Describe la cantidad mínima de memoria necesaria. Si no se especifica, el valor predeterminado de la cantidad de memoria será el límite (si se ha especificado) o el valor definido por implementación. | El valor predeterminado es 2048Mi. Consulte Kubernetes - significado de memoria. | |
logs | consoleFormat | Especifica el formato de salida del registro del contenedor. | El valor predeterminado es json. |
consoleLogLevel | Controla la granularidad de los mensajes que van al registro del contenedor. | El valor predeterminado es info. | |
consoleSource | Especifica los orígenes que se escriben en el registro del contenedor. Utilice una lista separada por comas para varios orígenes. | El valor predeterminado es message, trace, accessLog, ffdc. |
Verificación de la instalación
Cuando haya instalado Mobile Foundation for Developers 8.0, puede verificar la instalación y el estado de los pods desplegados haciendo lo siguiente:
En la consola de gestión de IBM Cloud Private. Seleccione Cargas de trabajo > Releases de Helm. Pulse el nombre de release de la instalación.
Acceso a la consola
Una vez realizada la instalación correctamente, puede acceder a la consola operativa de IBM mediante <protocol>://<ip_address>:<port>/mfpconsole
. Se puede acceder a la consola de IBM MobileFirst Analytics mediante <protocol>://<ip_address>:<port>/analytics/console
.
El protocolo puede ser http
o https
. Además, tenga en cuenta que el puerto será NodePort en el caso del despliegue de NodePort. Para obtener los valores de ip_address y NodePort de los gráficos instalados, siga estos pasos:
- En la consola de gestión de IBM Cloud Private, seleccione Cargas de trabajo > Releases de Helm.
- Pulse el nombre de release de la instalación de gráfico Helm.
- Consulte la sección Notas.
Aplicación de ejemplo
Consulte las guías de aprendizaje para desplegar el adaptador de ejemplo y ejecutar la aplicación de ejemplo en IBM MobileFirst Server en ejecución en IBM Cloud Private,
Desinstalar
Para desinstalar MobileFirst Server y MobileFirst Analytics, utilice Helm CLI.
Desde el panel de control, pulse en Cargas de trabajo > Releases de Helm, busque el release_name utilizado para desplegar el gráfico, pulse en el menú Acción y elija Suprimir para suprimir completamente los gráficos instalados.
Utilice el mandato siguiente para suprimir completamente los gráficos instalados y los despliegues asociados:
helm delete --purge <release_name>
release_name es el nombre de release desplegado del gráfico Helm.
Limitaciones
Este gráfico de Helm se proporciona únicamente con finalidades de desarrollo y prueba. Los datos se almacenan en la base de datos Derby incluida. El gráfico funciona con un solo pod debido a las restricciones de la base de datos.
▲Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.