Automatisieren von Datenbankmigrationen mit Containern und Git

Im Vorgriff auf den Beginn des Kurses "Infrastrukturplattform basierend auf Kubernetes" laden wir alle zu einer kostenlosen Demo-Lektion ein , in der wir das Kubernetes-Gerät mit einem Auge betrachten, ein wenig über die Interaktion von Komponenten sprechen, die wichtigsten Ansätze zur Gewährleistung der Clustersicherheit analysieren und darüber sprechen Ressourcenlimits, Netzwerkrichtlinien, Startberechtigungen usw.


Implementierung der Bereitstellung benutzerdefinierter Datenbankmigrationen mithilfe von Skriptmanifestdateien

Das Verwalten von Datenbankmigrationen für mehrere Umgebungen und Teams kann eine Herausforderung sein. In diesem Artikel wird beschrieben, wie eine Kombination aus Git, Containern und Datenbankklonen verwendet wird, um die Bereitstellung in Entwicklungs-, Test- und Staging-Umgebungen in Sekunden zu implementieren.

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