yugabyte-platform-operator
Operator for Yugabyte Platform makes it easy to deploy and upgrade Yugabyte platform on OpenShift environments. Use Yugabyte Platform's orchestration and monitoring to manage YugabyteDB universes. Yugabyte Platform can create a YugabyteDB universe with many instances (VMs, pods, machines, etc., provided by IaaS), logically grouped together to form one logical distributed database. Each universe includes one or more clusters. A universe is comprised of one primary cluster and, optionally, one or more read replica clusters. All instances belonging to a cluster run on the same type of cloud provider instance type.
Yugabyte Platform Operator offering provides a Kubernetes native custom resource viz. ybplatforms.yugabyte.com
for deploying and managing the Yugabyte platform on Kubernetes.
Yugabyte Platform Features
- YugabyteDB-as-a-Service on Kubernetes - Deploy your own YugabyteDB-as-a-Service running on any Kubernetes infrastructure, Yugabyte Platform provides central management for multiple database clusters and Includes 24/7 production support.
- Monitoring & Alerting - Comprehensive monitoring & alerting without any configuration.
- Scheduled Backups - Use Yugabyte Platform to perform a regular scheduled backup of a full YugabyteDB universe or selected tables.
Getting Started
Here are a few resources for getting started with Yugabyte platform
- Quick start guide for Yugabyte Platform - Install Yugabyte platform on OpenShift.
- Quick Start for YugabyteDB - install, create a local cluster and read/write from YugaByte DB.
- Explore core features - automatic sharding & re-balancing, linear scalability, fault tolerance, tunable reads etc.
- Ecosystem integrations - integrations with Apache Kafka/KSQL, Apache Spark, JanusGraph, KairosDB, Presto and more.
- Real world apps - sample real-world, end-to-end applications built using YugaByte DB.
Help
Cannot find what you are looking for? Have a question? We love to hear from you - please file a GitHub issue or talk to us live at Slack.