es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Política de retención de registros de Azure Container Registry

Tengo un ACR y contiene imágenes de Docker para mis entornos de producción y desarrollo. Como todos los días se están empujando nuevas imágenes, estoy tratando de establecer una política de retención. Mi caso de uso exacto es el siguiente:

De acuerdo con la imagen, digamos que tengo 100 imágenes en el ACR y la imagen número 100 es utilizada por el entorno de desarrollo. Sin embargo, la producción se ejecuta con la imagen número 40. Dicho esto, necesito mantener las dos imágenes actuales y las dos últimas del entorno de producción, así como del entorno de desarrollo. Por ejemplo, necesito mantener las imágenes número 38, 39 y 40, así como las imágenes número 98, 99 y 100.

Intenté usar “acr purge”. Desafortunadamente, no puedo usar ni la política de retención ni “acr purge” para mi caso de uso (según mi entendimiento y tal vez estoy equivocado).

¿Alguien puede ayudarme con este escenario? ¡Por favor, avísenme si necesitan más información o si la solicitud es vaga!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para lograr la política de retención deseada, puede utilizar las políticas de administración del ciclo de vida de Azure Blob Storage. ACR almacena sus imágenes en Azure Blob Storage y se puede configurar para administrar el almacenamiento de imágenes en el ACR.

    Aquí están los pasos para configurar una política de administración del ciclo de vida:

    1. Cree una cuenta de almacenamiento Blob, si aún no ha creado una.
    2. Vaya a la cuenta de almacenamiento y seleccione “Administración del ciclo de vida” en la sección “Servicio Blob”.
    3. Haga clic en “Agregar regla” y dé un nombre a la regla.
    4. Defina las condiciones para la política. En este caso, deberá establecer el filtro para incluir “.png” en el prefijo del nombre. Puede optar por configurar filtros o acciones adicionales según sus necesidades.
    5. Establezca las acciones que desea realizar en las imágenes seleccionadas. En este caso, establezca la acción como “Eliminar” y defina el período de retención de acuerdo con sus necesidades.
    6. Guarde la política.

    La política de administración del ciclo de vida eliminará automáticamente las imágenes que coincidan con las condiciones definidas después de que haya transcurrido el período de retención. También puede configurar la política para que se ejecute periódicamente en función de una programación para realizar la limpieza.

    Es importante tener en cuenta que la política de administración del ciclo de vida no eliminará las dos últimas imágenes de cada entorno. Deberá retener manualmente las imágenes requeridas en el ACR.

Comments are closed.