Automatiser les migrations de bases de données avec des conteneurs et Git

En prévision du début du cours «Plateforme d'infrastructure basée sur Kubernetes», nous invitons tout le monde à une leçon de démonstration gratuite , dans laquelle nous allons jeter un coup d'œil à l'appareil kubernetes d'un seul œil, parler un peu de la façon dont les composants interagissent, analyser les principales approches pour assurer la sécurité du cluster, parler de limites de ressources, politiques réseau, privilèges de lancement, etc.


Implémentation de la livraison de migrations de bases de données personnalisées à l'aide de fichiers manifestes de script

La gestion des migrations de bases de données pour plusieurs environnements et équipes peut être difficile. Cet article décrit comment une combinaison de Git, de conteneurs et de clones de base de données est utilisée pour implémenter la livraison aux environnements de développement, de test et de préparation en quelques secondes.

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