u/rotemtamin r/kubernetes • Recommends
Fresh from KubeCon: Updating Databases the GitOps Way - Kostis Kapelonis, Codefresh & Rotem Tamir, Ariga
#argocd#gitops#databasemigrations
141K subscribers • 49 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
3.1K views2 years ago1 recommendation
Cloud and DevOpsDatabases and dataKubernetesCI/CD and deploymentSQL
Kostis Kapelonis and Rotem Tamir discuss how to run database migrations and manage schema changes within a GitOps workflow using Kubernetes.
Updating Databases the GitOps Way - Kostis Kapelonis, Codefresh & Rotem Tamir, Ariga Argo CD has revolutionized the way we deploy application workloads to Kubernetes and has offered an easy way to follow the GitOps principles for application deployments. However, most real world applications consist of multiple components such as caches, queues and most importantly databases or other stateful resources. There is already a great deal of community content for deploying applications with Argo CD but almost no guidance on how to upgrade a database when performing a GitOps release and run database migrations in a safe and repeatable manner. Should you use init containers? Helm hooks? Argo CD Pre-sync Jobs? Custom CI pipelines? In this talk we will review the most popular ways and introduce a Kubernetes operator designed specifically for Database deployments! Upgrade your databases with the same ease of deploying Kubernetes applications and embrace the GitOps principles for both stateful and stateless workloads and move away from legacy practices to cloud-native workflows.u/rotemtamin r/kubernetes • Recommends