by Sergey Pronin | Jul 19, 2023 | Cloud, Percona Software, PostgreSQL
In the world of modern DevOps, deployment automation tools have become essential for streamlining processes and ensuring consistent, reliable deployments. GitOps and ArgoCD are at the cutting edge of deployment automation, making it easy to deploy complex applications...
by Sergey Pronin | Jun 30, 2023 | Cloud, Percona Software, PostgreSQL
Percona, a leading provider of open-source database software and services, announced the general availability of Percona Operator for PostgreSQL version 2. The solution is 100% open source and automates the deployment and management of PostgreSQL clusters on...
by Marco Tusa | May 15, 2023 | Cloud, Insight for DBAs, MySQL, Percona Software
Historically MySQL is great in horizontal READ scale. The scaling, in that case, is offered by the different number of Replica nodes, no matter if using standard asynchronous replication or synchronous replication. However, those solutions do not offer the same level...
by Sergey Pronin | Mar 15, 2023 | Cloud, MongoDB, Percona Software
We at Percona talk a lot about how Kubernetes Operators automate the deployment and management of databases. Operators seamlessly handle lots of Kubernetes primitives and database configuration bits and pieces, all to remove toil from operation teams and provide a...
by Sergey Pronin | Dec 15, 2022 | Cloud, MySQL, Percona Software, Security
Operators hide the complexity of the application and Kubernetes. Instead of dealing with Pods, StatefulSets, tons of YAML manifests, and various configuration files, the user talks to Kubernetes API to provision a ready-to-use application. An Operator automatically...
by Sergey Pronin | May 16, 2022 | Cloud, MongoDB, Open Source, Percona Software
Our goal is to have a Rocket.Chat deployment which uses highly available Percona Server for MongoDB cluster as the backend database and it all runs on Kubernetes. To get there, we will do the following: Start a Google Kubernetes Engine (GKE) cluster across multiple...
by Sergey Pronin | May 12, 2022 | Cloud, MongoDB, Open Source, Percona Software
Percona Operator for MongoDB supports multi-cluster or cross-site replication deployments since version 1.10. This functionality is extremely useful if you want to have a disaster recovery deployment or perform a migration from or to a MongoDB cluster running in...
by Sergey Pronin | Apr 18, 2022 | Cloud, MySQL, Open Source, Percona Software
Ingress is a resource that is commonly used to expose HTTP(s) services outside of Kubernetes. To have ingress support, you will need an Ingress Controller, which in a nutshell is a proxy. SREs and DevOps love ingress as it provides developers with a self-service to...
by Sergey Pronin | Mar 15, 2022 | Cloud, Open Source, Percona Software, PostgreSQL
Avoid vendor lock-in, provide a private Database-as-a-Service for internal teams, quickly deploy-test-destroy databases with CI/CD pipeline – these are some of the most common use cases for running databases on Kubernetes with operators. Percona Operator for...
by Sergey Pronin | Mar 7, 2022 | Cloud, MongoDB, Open Source, Percona Software
Deploying MongoDB on Kubernetes has never been simpler with Percona Operator for MongoDB. It provides you with an enterprise-ready MongoDB cluster with no manual burden. In addition to that, you also get automated day-to-day operations – scaling, backups,...
by Sergey Pronin | Jan 27, 2022 | Cloud, MySQL, Open Source, Percona Software
Operators are a software framework that extends Kubernetes API and enables application deployment and management through the control plane. For such complex technologies as databases, Operators play a crucial role by automating deployment and day-to-day operations. At...
by Sergey Pronin | Oct 18, 2021 | Cloud, Database Trends, Insight for DBAs, Percona Software
The cloud-native landscape matures every day, and new great tools and products continue to appear. We are starting a series of blog posts that are going to focus on new tools in the container and cloud-native world, and provide a holistic view through the prism of...
by Sergey Pronin | May 20, 2021 | Cloud, MySQL, Open Source, Percona Software
Quite a common request that we receive from the community and customers is to provide a way to manage database users with Operators – both MongoDB and MySQL. Even though we see it as an interesting task, our Operators are mainly a tool to simplify the deployment...
by Sergey Pronin | May 10, 2021 | Cloud, MongoDB, Open Source, Percona Software
Running MongoDB in Kubernetes with Percona Operator is not only simple but also by design provides a highly available MongoDB cluster suitable for mission-critical applications. In the latest 1.8.0 version, we add a feature that implements Point-in-time recovery...
by Sergey Pronin | Apr 20, 2021 | Cloud, MySQL, Percona Software
Percona Kubernetes Operators support various options for storage: Persistent Volume (PV), hostPath, ephemeral storage, etc. In most of the cases, PVs are used, which are provisioned by the Operator through Storage Classes and Persistent Volume Claims. Storage Classes...
by Sergey Pronin | Apr 7, 2021 | Cloud, MongoDB, MySQL, Percona Software
Percona Kubernetes Operators allow users to simplify deployment and management of MongoDB and MySQL databases on Kubernetes. Both operators allow users to store backups on S3-compatible storage and leverage Percona XtraBackup and Percona Backup for MongoDB to deliver...
by Sergey Pronin | Apr 1, 2021 | Cloud, MySQL, Open Source, Percona Software
It is no secret that compute and storage costs are the main drivers of cloud bills. Migration of data from the legacy data center to the cloud looks appealing at first as it significantly reduces capital expense (CapEx) and keeps operational expenses (OpEx) under...
by Sergey Pronin | Mar 22, 2021 | Cloud, Insight for Developers, MongoDB, Percona Software
More and more companies are adopting GitOps as the way of implementing Continuous Deployment. Its elegant approach built upon a well-known tool wins the hearts of engineers. But even if your git repository is private, it’s strongly discouraged to store keys and...
by Sergey Pronin | Mar 10, 2021 | Cloud, MongoDB, Monitoring, Percona Software
by Sergey Pronin | Feb 24, 2021 | Cloud, Monitoring, MySQL, Percona Software
Point-In-Time Recovery (PITR) for MySQL databases is an important feature that is essential and covers common use cases, like a recovery to the latest possible transaction or roll-back the database to a specific date before some bad query was executed. Percona...