mysql-operator

module
v0.0.0-...-9aebcc3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2019 License: Apache-2.0

README

MySQL Operator

The MySQL Operator creates, configures and manages MySQL InnoDB clusters running on Kubernetes. It is not for MySQL NDB Cluster.

issues tags wercker status Go Report Card

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 InnoDB 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.8.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/v1alpha1
Package v1alpha1 defines the types for the MySQL Operator v1alpha1 API.
Package v1alpha1 defines the types for the MySQL Operator v1alpha1 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/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
generated/clientset/versioned/typed/mysql/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
test
e2e
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL