Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tarantool/tarantool-operator
Tarantool Operator manages Tarantool Cartridge clusters atop Kubernetes
https://github.com/tarantool/tarantool-operator
kubernetes operator tarantool
Last synced: 1 day ago
JSON representation
Tarantool Operator manages Tarantool Cartridge clusters atop Kubernetes
- Host: GitHub
- URL: https://github.com/tarantool/tarantool-operator
- Owner: tarantool
- License: other
- Created: 2019-08-28T08:06:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T12:07:26.000Z (7 months ago)
- Last Synced: 2024-12-25T08:06:48.488Z (9 days ago)
- Topics: kubernetes, operator, tarantool
- Language: Go
- Homepage:
- Size: 7.27 MB
- Stars: 51
- Watchers: 28
- Forks: 18
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Tarantool Kubernetes Operator CE
[![Tests][gh-test-actions-badge]][gh-actions-url]
[![Lint][gh-lint-actions-badge]][gh-actions-url]This is a [Kubernetes Operator](https://coreos.com/operators/) which deploys [Tarantool Cartridge](https://github.com/tarantool/cartridge)-based
cluster on Kubernetes.If you are a Tarantool Enterprise customer, or need Enterprise features such as rolling update, scaling down and may others
you can use the [Tarantool Operator Enterprise](https://www.tarantool.io/ru/kubernetesoperator).## IMPORTANT NOTICE
Begins from v1.0.0-rc1 Tarantool Kubernetes Operator CE was completely rewrote.
API version was bumped and any backward compatibility was dropped.
There is only one approved method to migrate from version 0.0.0 to versions >=1.0.0-rc1,
please follow [migration guide](./docs/migrate-from-0.0.x-to-1.0.0.md).## Table of contents
* [Getting started](#getting-started)
* [Documentation](#documentation)
* [Contribute](#contribute)## Getting started
- [Install the Operator](./docs/installation.md)
- [Deploy example application](./docs/deploy-example-application.md)## Documentation
The documentation is work in progress...
At the moment you can use official [helm-chart](https://github.com/tarantool/helm-charts/tree/master/charts/tarantool-operator)
and receive useful information from comments in default [values.yaml](https://github.com/tarantool/helm-charts/blob/master/charts/tarantool-operator/values.yaml) file## Contribute
Please follow the [development guide](./docs/development-guide.md)
[gh-lint-actions-badge]: https://github.com/tarantool/tarantool-operator/actions/workflows/lint.yml/badge.svg
[gh-test-actions-badge]: https://github.com/tarantool/tarantool-operator/actions/workflows/test.yml/badge.svg
[gh-actions-url]: https://github.com/tarantool/tarantool-operator/actions