moco

    MySQL operator on Kubernetes using GTID-based semi-synchronous replication.

    Language: go

    Author: GitHub Repos (@github-repos)

    0 stars · 0 views

    Files

    • Dockerfile (txt)
    • partition.yaml (yaml)
    • start.go (go)
    • Dockerfile (txt)
    • docs (txt)
    • design.md (md)
    • backup.md (md)
    • crd.md (md)
    • logo.svg (image)
    • metrics.md (md)
    • README.md (md)
    • usage.md (md)
    • rolling-update-strategy.md (md)
    • azure-blob-storage.md (md)
    • book.toml (toml)
    • known_issues.md (md)
    • setup.md (md)
    • notes.md (md)
    • crd_backuppolicy_v1beta2.md (md)
    • SUMMARY.md (md)
    • moco-controller.md (md)
    • custom-mysqld.md (md)
    • designdoc (txt)
    • helm.md (md)
    • security.md (md)
    • commands.md (md)
    • getting_started.md (md)
    • change-pvc-template.md (md)
    • support_apply_pvc_template_changes.md (md)
    • support_reduce_volume_size.md (md)
    • moco-backup.md (md)
    • kubectl-moco.md (md)
    • customize-system-container.md (md)
    • upgrading.md (md)
    • containers (txt)
    • fluent-bit (txt)
    • 8.0.30 (30)
    • 8.0.35 (35)
    • 8.0.45 (45)
    • 8.4.2 (2)
    • 8.0.34 (34)
    • 8.0.18 (18)
    • 8.0.31 (31)
    • 8.0.39 (39)
    • 8.0.26 (26)
    • 8.0.32 (32)
    • 8.0.27 (27)
    • 8.4.7 (7)
    • 8.4.8 (8)
    • mysqld_exporter (txt)
    • testdata (txt)
    • cmd (txt)
    • cmd (txt)
    • moco-backup (txt)
    • cmd (txt)
    • allow_customize_containers.md (md)
    • clustering_stop.md (md)
    • object_storage_type.md (md)
    • safe_statefulset_rolling_update.md (md)
    • crd_mysqlcluster_v1beta2.md (md)
    • clustering.md (md)
    • advanced.md (md)
    • install-plugin.md (md)
    • reconcile.md (md)
    • README.md (md)
    • Dockerfile (txt)
    • mysql (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.4.0 (0)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.0.41 (41)
    • container-structure-test.yaml (yaml)
    • 8.4.5 (5)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.0.43 (43)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.0.44 (44)
    • README.md (md)
    • container-structure-test.yaml (yaml)
    • 8.0.25 (25)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.4.6 (6)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.4.3 (3)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.4.4 (4)
    • container-structure-test.yaml (yaml)
    • 8.0.33 (33)
    • Dockerfile (txt)
    • Dockerfile (txt)
    • 8.0.40 (40)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • actions (txt)
    • dbtest (txt)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • e2e (txt)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.0.37 (37)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • 8.0.42 (42)
    • container-structure-test.yaml (yaml)
    • pkg (txt)
    • mycnf (txt)
    • testdata (txt)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • password (txt)
    • Dockerfile (txt)
    • metrics (txt)
    • container-structure-test.yaml (yaml)
    • event (txt)
    • bucket (txt)
    • 8.0.36 (36)
    • Dockerfile (txt)
    • Dockerfile (txt)
    • 8.0.28 (28)
    • container-structure-test.yaml (yaml)
    • Dockerfile (txt)
    • container-structure-test.yaml (yaml)
    • README.md (md)
    • container-structure-test.yaml (yaml)
    • RELEASE.md (md)
    • Makefile (txt)
    • Dockerfile (txt)
    • SECURITY.md (md)
    • e2e (txt)
    • .goreleaser.yaml (yaml)
    • single.yaml (yaml)
    • prevent_delete.yaml (yaml)
    • stop.yaml (yaml)
    • restore_gcs.yaml (yaml)
    • makebucket.yaml (yaml)
    • backup.yaml (yaml)
    • makebucket_tls.yaml (yaml)
    • offline_test_changed.yaml (yaml)
    • partition_force_rollingupdate.yaml (yaml)
    • failover.yaml (yaml)
    • restore_azure.yaml (yaml)
    • client.yaml (yaml)
    • makebucket_with_env.yaml (yaml)
    • restore2.yaml (yaml)
    • backup_gcs.yaml (yaml)
    • backup_azure.yaml (yaml)
    • replication.yaml (yaml)
    • backup_tls.yaml (yaml)
    • failure.yaml (yaml)
    • partition_image_pull_backoff.yaml (yaml)
    • donor.yaml (yaml)
    • backup_with_env.yaml (yaml)
    • restore_tls.yaml (yaml)
    • switchover.yaml (yaml)
    • restore_with_env.yaml (yaml)
    • pvc_test.yaml (yaml)
    • partition_volume_template.yaml (yaml)
    • partition_changed.yaml (yaml)
    • upgrade.yaml (yaml)
    • stop_changed.yaml (yaml)
    • pvc_test_changed.yaml (yaml)
    • azurite.yaml (yaml)
    • minio.yaml (yaml)
    • backup_azure_test.go (go)
    • Makefile (txt)
    • replication_test.go (go)
    • partition_test.go (go)
    • pvc_test.go (go)
    • env_test.go (go)
    • backup_test.go (go)
    • README.md (md)
    • prevent_delete_test.go (go)
    • backup_gcs_test.go (go)
    • kustomization.yaml (yaml)
    • kind-config_actions.yaml (yaml)
    • upgrade_test.go (go)
    • failure_test.go (go)
    • offline_test.go (go)
    • run_test.go (go)
    • stop_test.go (go)
    • backup_with_env_test.go (go)
    • manager_patch.yaml (yaml)
    • minio-tls.yaml (yaml)
    • kind-config.yaml (yaml)
    • backup_tls_test.go (go)
    • suite_test.go (go)
    • switchover_test.go (go)
    • fake-gcs-server.yaml (yaml)
    • controllers (txt)
    • README.md (md)
    • certificate_tmpl.yaml (yaml)
    • lifecycle_test.go (go)
    • kustomization.yaml (yaml)
    • partition_controller.go (go)
    • pvc_test.go (go)
    • version.go (go)
    • .github (github)
    • .krew.yaml (yaml)
    • action.yaml (yaml)
    • action.yaml (yaml)
    • upgrade (txt)
    • setup-aqua (txt)
    • workflows (txt)
    • build-mysqld-exporter-container.yaml (yaml)
    • action.yaml (yaml)
    • action.yaml (yaml)
    • build-fluent-bit-container.yaml (yaml)
    • ci-e2e.yaml (yaml)
    • build-mysql-container.yaml (yaml)
    • ci.yaml (yaml)
    • helm-release.yaml (yaml)
    • mdbook.yaml (yaml)
    • release.yaml (yaml)
    • instructions (txt)
    • helm.yaml (yaml)
    • go.instructions.md (md)
    • focused-tests.instructions.md (md)
    • clustering.instructions.md (md)
    • ISSUE_TEMPLATE (txt)
    • bug_report.md (md)
    • issue.md (md)
    • ct.yaml (yaml)
    • Dockerfile (txt)
    • DEVELOP.md (md)
    • generator_test.go (go)
    • password.go (go)
    • generator.go (go)
    • cert (txt)
    • meta.go (go)
    • dbop (txt)
    • cert.go (go)
    • replication_test.go (go)
    • driver.go (go)
    • status.go (go)
    • errors.go (go)
    • replication.go (go)
    • kill_test.go (go)
    • interface.go (go)
    • event.go (go)
    • gcs.go (go)
    • switchover.go (go)
    • charts (txt)
    • moco (txt)
    • main.go (go)
    • MIGRATION.md (md)
    • README.md (md)
    • values.yaml (yaml)
    • templates (txt)
    • generated (txt)
    • crds (txt)
    • deployment.yaml (yaml)
    • issuer.yaml (yaml)
    • manager.go (go)
    • manager_test.go (go)
    • operations.go (go)
    • status.go (go)
    • s3_test.go (go)
    • status.go (go)
    • operator_test.go (go)
    • backup.go (go)
    • operator.go (go)
    • types.go (go)
    • suite_test.go (go)
    • binlog.go (go)
    • gtid.go (go)
    • binlog_test.go (go)
    • moco-controller (txt)
    • run.go (go)
    • root.go (go)
    • main.go (go)
    • root.go (go)
    • restore.go (go)
    • kubectl-moco (txt)
    • main.go (go)
    • backup.go (go)
    • cmd (txt)
    • root.go (go)
    • mysql.go (go)
    • stop.go (go)
    • common.go (go)
    • completion.go (go)
    • credential.go (go)
    • pod_watcher_test.go (go)
    • partition_controller_test.go (go)
    • mysqlcluster_controller.go (go)
    • pvc.go (go)
    • mysqlcluster_controller_test.go (go)
    • certificate.go (go)
    • mysql_container.go (go)
    • pod_watcher.go (go)
    • mock_test.go (go)
    • mysqlcluster_controller_slowdown_test.go (go)
    • suite_test.go (go)
    • LICENSE (txt)
    • examples (txt)
    • anti-affinity-backuppolicy.yaml (yaml)
    • loadbalancer.yaml (yaml)
    • custom-probe.yaml (yaml)
    • anti-affinity.yaml (yaml)
    • custom-mycnf.yaml (yaml)
    • backup (txt)
    • restore.go (go)
    • aqua.yaml (yaml)
    • key.go (go)
    • backup_test.go (go)
    • integration_test.go (go)
    • bytecounter_test.go (go)
    • restore_test.go (go)
    • mock_test.go (go)
    • bkop.go (go)
    • suite_test.go (go)
    • bytecounter.go (go)
    • collect-metrics.yaml (yaml)
    • rbac (txt)
    • constants (txt)
    • clustering (txt)
    • config (txt)
    • certmanager (txt)
    • status_test.go (go)
    • container-structure-test.yaml (yaml)
    • failover_test.go (go)
    • container-structure-test.yaml (yaml)
    • backup.go (go)
    • certificate.yaml (yaml)
    • kustomizeconfig.yaml (yaml)
    • leader_election_role.yaml (yaml)
    • backuppolicy_viewer_role.yaml (yaml)
    • kustomization.yaml (yaml)
    • mysqlcluster_editor_role.yaml (yaml)
    • leader_election_role_binding.yaml (yaml)
    • role_binding.yaml (yaml)
    • role.yaml (yaml)
    • mysqlcluster_viewer_role.yaml (yaml)
    • backuppolicy_editor_role.yaml (yaml)
    • webhook (txt)
    • ATTRIBUTION.md (markdown)
    • ports.go (go)
    • constants.go (go)
    • metrics.go (go)
    • container.go (go)
    • users.go (go)
    • backup.go (go)
    • types.go (go)
    • status_test.go (go)
    • suite_test.go (go)
    • test_util.go (go)
    • gtid_test.go (go)
    • nop.go (go)
    • kill.go (go)
    • bkop (txt)
    • azure_test.go (go)
    • s3.go (go)
    • gcs_test.go (go)
    • restore.go (go)
    • suite_test.go (go)
    • hack (txt)
    • podmonitor.yaml (yaml)
    • aqua-checksums.json (json)
    • generated.yaml (yaml)
    • certificate.yaml (yaml)
    • CHANGELOG.md (md)
    • zizmor.yml (yml)
    • ghalint.yaml (yaml)
    • Chart.yaml (yaml)
    • agent.go (go)
    • mock_test.go (go)
    • grpc.yaml (yaml)
    • metrics_test.go (go)
    • process.go (go)
    • kustomization.yaml (yaml)
    • suite_test.go (go)
    • log.go (go)
    • azure.go (go)
    • restore1.yaml (yaml)
    • container-structure-test.yaml (yaml)
    • offline_test.yaml (yaml)
    • operator.go (go)
    • gtid.go (go)
    • guaranteed.yaml (yaml)
    • service_account.yaml (yaml)

    moco

    Public
    • Updated Jul 8, 2026
    0
    Select a file

    Tap "Show Files" to select a file

    About

    MySQL operator on Kubernetes using GTID-based semi-synchronous replication.

    0stars
    0views
    Created Jan 25, 2026