Inicie la gestión de aplicaciones
Usted primero "Añada un clúster a la gestión de Astra Control", Puede instalar aplicaciones en el clúster (fuera de Astra Control) y, a continuación, ir a la página aplicaciones de Astra Control para empezar a gestionar las aplicaciones y sus recursos.
Requisitos de gestión de aplicaciones
Astra Control tiene los siguientes requisitos de gestión de aplicaciones:
-
Licencia: Para gestionar aplicaciones mediante Astra Control Center, necesita una licencia Astra Control Center.
-
Namespaces: Astra Control requiere que una aplicación no abarque más de un único espacio de nombres, pero un espacio de nombres puede contener más de una aplicación.
-
StorageClass: Si instala una aplicación con un StorageClass definido explícitamente y necesita clonar la aplicación, el clúster de destino para la operación de clonado debe tener el StorageClass especificado originalmente. Se producirá un error al clonar una aplicación con un tipo de almacenamiento establecido explícitamente en un clúster que no tenga el mismo tipo de almacenamiento.
-
Recursos de Kubernetes: Las aplicaciones que utilizan los recursos de Kubernetes no recopilados por Astra Control pueden no tener funciones completas de gestión de datos de aplicaciones. Astra Control recopila los siguientes recursos de Kubernetes:
-
Función de clúster
-
ClusterRoleBinding
-
ConfigMap
-
CustomResourceDefinition
-
Recurso personalizado
-
DemonSet
-
Puesta en marcha
-
DeploymentConfig
-
Entrada
-
MutatingWebhook
-
Claim persistente
-
Pod
-
Replicaset
-
RoleBinding
-
Función
-
Ruta
-
Secreto
-
Servicio
-
ServiceAccount
-
Statilusionados Set
-
ValidadoWebhook
-
Métodos de instalación de aplicaciones compatibles
Astra Control es compatible con los siguientes métodos de instalación de aplicaciones:
-
Fichero manifiesto: Astra Control admite aplicaciones instaladas desde un archivo manifiesto mediante kubectl. Por ejemplo:
kubectl apply -f myapp.yaml
-
Helm 3: Si utiliza Helm para instalar aplicaciones, Astra Control requiere Helm versión 3. La gestión y clonación de aplicaciones instaladas con Helm 3 (o actualizadas de Helm 2 a Helm 3) son totalmente compatibles. No se admite la administración de aplicaciones instaladas con Helm 2.
-
Aplicaciones implementadas por el operador: Astra Control admite aplicaciones instaladas con operadores de ámbito de espacio de nombres. Estos operadores están diseñados generalmente con una arquitectura "pasada por valor" en lugar de "pasada por referencia". Las siguientes son algunas aplicaciones del operador que siguen estos patrones:
Tenga en cuenta que Astra Control podría no ser capaz de clonar a un operador diseñado con una arquitectura de "paso por referencia" (por ejemplo, el operador CockroachDB). Durante estos tipos de operaciones de clonado, el operador clonado intenta hacer referencia a los secretos de Kubernetes del operador de origen a pesar de tener su propio secreto nuevo como parte del proceso de clonado. Es posible que se produzca un error en la operación de clonado porque Astra Control no conoce los secretos de Kubernetes en el operador de origen.
Un operador y la aplicación que instale deben usar el mismo espacio de nombres; es posible que deba modificar el archivo .yaml de despliegue para que el operador se asegure de que así sea. |
Instale las aplicaciones en el clúster
Ahora que ha agregado su clúster a Astra Control, puede instalar aplicaciones o gestionar las aplicaciones existentes en el clúster. Se puede gestionar cualquier aplicación que esté delimita a un espacio de nombres. Una vez que las POD estén en línea, puede gestionar la aplicación con Astra Control.
Para obtener ayuda sobre la puesta en marcha de aplicaciones validadas de los gráficos Helm, consulte lo siguiente:
Gestionar aplicaciones
Astra Control le permite gestionar sus aplicaciones a nivel de espacio de nombres o mediante etiqueta de Kubernetes.
Las aplicaciones instaladas con Helm 2 no son compatibles. |
Puede realizar las siguientes actividades para gestionar aplicaciones:
-
Gestionar aplicaciones
Astra Control en sí no es una aplicación estándar; es una "aplicación del sistema". No debe intentar gestionar Astra Control por sí mismo. Astra Control no se muestra de forma predeterminada para la gestión. Para ver las aplicaciones del sistema, utilice el filtro “Mostrar aplicaciones del sistema”. |
Para obtener instrucciones sobre cómo gestionar aplicaciones mediante la API de Astra Control, consulte "Información sobre API y automatización de Astra".
Después de una operación de protección de datos (clonado, backup, restauración) y un cambio de tamaño posterior de volumen persistente, se demora hasta veinte minutos antes de que se muestre el tamaño del nuevo volumen en la interfaz de usuario. La operación de protección de datos se realiza correctamente en cuestión de minutos, y se puede utilizar el software de gestión para el back-end de almacenamiento para confirmar el cambio de tamaño del volumen. |
Gestionar aplicaciones por espacio de nombres
La sección descubierto de la página aplicaciones muestra espacios de nombres y cualquier aplicación instalada en Helm o aplicaciones personalizadas etiquetadas en esos espacios de nombres. Puede optar por gestionar cada aplicación por separado o a nivel de espacio de nombres. Todo se reduce al nivel de granularidad que necesita para las operaciones de protección de datos.
Por ejemplo, puede que desee configurar una normativa de backup para «maria» con una cadencia semanal, pero es posible que deba realizar backups de «mariadb» (que se encuentra en el mismo espacio de nombres) con mayor frecuencia que esta. Según estas necesidades, debería gestionar las aplicaciones por separado, no en un solo espacio de nombres.
Mientras que Astra Control permite gestionar por separado ambos niveles de la jerarquía (el espacio de nombres y las aplicaciones de ese espacio de nombres), la mejor práctica es elegir uno u otro. Las acciones que realice en Astra Control pueden fallar si las acciones se llevan a cabo al mismo tiempo tanto en el espacio de nombres como en el nivel de la aplicación.
-
En la barra de navegación izquierda, seleccione aplicaciones.
-
Seleccione descubierto.
-
Consulte la lista de espacios de nombres detectados. Amplíe el espacio de nombres para ver las aplicaciones y los recursos asociados.
Astra Control le muestra las aplicaciones Helm y las aplicaciones personalizadas en el espacio de nombres. Si hay etiquetas Helm disponibles, se designarán con un icono de etiqueta.
-
Observe la columna Grupo para ver en qué espacio de nombres se está ejecutando la aplicación (está designada con el icono de carpeta).
-
Decida si desea gestionar cada aplicación de forma individual o a nivel de espacio de nombres.
-
Busque la aplicación que desee en el nivel deseado en la jerarquía y, en el menú acciones, seleccione gestionar.
-
Si no desea gestionar una aplicación, en el menú acciones situado junto a la aplicación, seleccione Ignorar.
Por ejemplo, si desea gestionar juntas todas las aplicaciones del espacio de nombres "maría" para que tengan las mismas políticas de copia Snapshot y copia de seguridad, debe gestionar el espacio de nombres e ignorar las aplicaciones del espacio de nombres.
-
Para ver la lista de aplicaciones administradas, seleccione gestionado como filtro de visualización.
Observe que la aplicación que acaba de agregar tiene un icono de advertencia debajo de la columna protegida, que indica que no se ha realizado una copia de seguridad y que aún no está programada para las copias de seguridad.
-
Para ver los detalles de una aplicación en particular, seleccione el nombre de la aplicación.
Las aplicaciones que eligió administrar ahora están disponibles en la pestaña gestionado. Cualquier aplicación ignorada se moverá a la pestaña ignorada. Lo ideal es que la ficha descubierto no muestre ninguna aplicación, de modo que, a medida que se instalan nuevas aplicaciones, resulta más fácil encontrarlos y gestionarlos.
Gestione aplicaciones mediante la etiqueta Kubernetes
Astra Control incluye una acción en la parte superior de la página de aplicaciones llamada definir aplicación personalizada. Puede usar esta acción para gestionar las aplicaciones identificadas con una etiqueta de Kubernetes. "Obtenga más información sobre cómo definir aplicaciones personalizadas mediante etiqueta de Kubernetes".
-
En la barra de navegación izquierda, seleccione aplicaciones.
-
Seleccione definir.
-
En el cuadro de diálogo definir aplicación personalizada, proporcione la información necesaria para administrar la aplicación:
-
Nueva aplicación: Introduzca el nombre para mostrar de la aplicación.
-
Cluster: Seleccione el clúster en el que reside la aplicación.
-
espacio de nombres: Seleccione el espacio de nombres para la aplicación.
-
etiqueta: Introduzca una etiqueta o seleccione una de las siguientes fuentes.
-
Recursos seleccionados: Vea y gestione los recursos de Kubernetes seleccionados que le gustaría proteger (pods, secretos, volúmenes persistentes, etc.).
-
Para ver las etiquetas disponibles, amplíe un recurso y seleccione el número de etiquetas.
-
Seleccione una de las etiquetas.
Después de seleccionar una etiqueta, se muestra en el campo etiqueta. Astra Control también actualiza la sección Recursos no seleccionados para mostrar los recursos que no coinciden con la etiqueta seleccionada.
-
-
Recursos no seleccionados: Verifique los recursos de la aplicación que no desea proteger.
-
-
Seleccione definir aplicación personalizada.
Astra Control permite la gestión de la aplicación. Ahora puede encontrarlo en la pestaña gestionado.
Ignorar aplicaciones
Si se ha detectado una aplicación, ésta aparece en la lista descubierta. En este caso, puede limpiar la lista descubierta para que las nuevas aplicaciones que se han instalado sean más fáciles de encontrar. O bien, puede que tenga aplicaciones que esté gestionando y, más adelante, decida que ya no desea gestionarlas. Si no desea administrar estas aplicaciones, puede indicar que deben ignorarse.
Además, puede que desee gestionar aplicaciones en un espacio de nombres (gestionado por espacios de nombres). Puede ignorar las aplicaciones que desea excluir del espacio de nombres.
-
En la barra de navegación izquierda, seleccione aplicaciones.
-
Seleccione descubierto como filtro.
-
Seleccione la aplicación.
-
En el menú acciones, seleccione Ignorar.
-
Para designorar, en el menú acciones, seleccione no ignorar.
Desgestionar aplicaciones
Cuando ya no desee realizar una copia de seguridad, una instantánea o clonar una aplicación, puede dejar de administrarla.
Si desgestiona una aplicación, se perderán todos los backups o las instantáneas que se hayan creado anteriormente. |
-
En la barra de navegación izquierda, seleccione aplicaciones.
-
Seleccione gestionado como filtro.
-
Seleccione la aplicación.
-
En el menú acciones, seleccione Unmanage.
-
Revise la información.
-
Escriba "desgestionar" para confirmar.
-
Seleccione Sí, Desactivar aplicación.
¿y las aplicaciones del sistema?
Astra Control también detecta las aplicaciones del sistema que se ejecutan en un clúster de Kubernetes. Puede mostrar las aplicaciones del sistema seleccionando la casilla de verificación Mostrar aplicaciones del sistema en el filtro de clúster de la barra de herramientas.
No le mostramos estas aplicaciones del sistema de forma predeterminada porque es raro que tenga que hacer una copia de seguridad.
Astra Control en sí no es una aplicación estándar; es una "aplicación del sistema". No debe intentar gestionar Astra Control por sí mismo. Astra Control no se muestra de forma predeterminada para la gestión. Para ver las aplicaciones del sistema, utilice el filtro “Mostrar aplicaciones del sistema”. |