Automatización de migraciones de bases de datos con contenedores y Git

Anticipándonos al inicio del curso "Plataforma de infraestructura basada en Kubernetes", invitamos a todos a una lección de demostración gratuita , en la que echaremos un vistazo al dispositivo kubernetes con un solo ojo, hablaremos un poco sobre cómo interactúan los componentes, analizaremos los principales enfoques para garantizar la seguridad del clúster, hablaremos sobre límites de recursos, políticas de red, privilegios de lanzamiento, etc.


Implementación de la entrega de migraciones de bases de datos personalizadas mediante archivos de manifiesto de script

La gestión de las migraciones de bases de datos para varios entornos y equipos puede resultar un desafío. Este artículo describe cómo se usa una combinación de Git, contenedores y clones de bases de datos para implementar la entrega a los entornos de desarrollo, prueba y ensayo en segundos.

Git , . , , . . - , .

- . - . - , .

SQL Server, Postgres MySQL.

Git, GitHub, GitLab Git .

- , . , Git. , .

- .

- , .

- , , 40 .

 

Dockerfile . Git . , , Git ( ). PowerShell, «all.sql», , .

docker-:

>docker build -t microservice1 c:\path\to\dockerfile

- , Git , . . , , . manifest.txt :

SQL Server , . , , .

docker- restful API. Rest API. SQL Git. , .

. DevOps , . Git / .

, . , , . 20 50 , 95%.


-.




All Articles