README
¶
MySQL Operator
The MySQL Operator creates, configures and manages MySQL clusters running on Kubernetes.
The MySQL Operator is opinionated about the way in which clusters are configured. We build upon InnoDB cluster and Group Replication to provide a complete high availability solution for MySQL running on Kubernetes.
While fully usable, this is currently alpha software and should be treated as such. You are responsible for your data and the operation of your database clusters. There may be backwards incompatible changes up until the first major release.
Getting started
See the tutorial which provides a quick-start guide for users of the Oracle MySQL Operator.
Features
The MySQL Operator provides the following core features:
- Create and delete highly available MySQL clusters in Kubernetes with minimal effort
- Automate database backups, failure detection, and recovery
- Schedule automated backups as part of a cluster definition
- Create "on-demand" backups.
- Use backups to restore a database
Requirements
- Kubernetes 1.7.0 +
Contributing
mysql-operator
is an open source project. See CONTRIBUTING for
details.
Oracle gratefully acknowledges the contributions to this project that have been made by the community.
License
Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
mysql-operator
is licensed under the Apache License 2.0.
See LICENSE for more details.
Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
hack
|
|
pkg
|
|
apis/mysql/v1
Package v1 defines the types for the MySQL Operator v1 API.
|
Package v1 defines the types for the MySQL Operator v1 API. |
generated/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
generated/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
generated/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
generated/clientset/versioned/typed/mysql/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
generated/clientset/versioned/typed/mysql/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
test
|
|
e2e/framework/ginkgowrapper
Package ginkgowrapper wraps Ginkgo Fail and Skip functions to panic with structured data instead of a constant string.
|
Package ginkgowrapper wraps Ginkgo Fail and Skip functions to panic with structured data instead of a constant string. |