Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add some notes on README #389

Merged
merged 1 commit into from
Mar 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
# Tortoise


<img alt="Tortoise" src="docs/images/tortoise_big.jpg" width="400px"/>

Get cute Tortoises into your Kubernetes garden and say goodbye to the days optimizing your rigid autoscalers.

_Tortoise is still in the early stage and we recommend evaluating its behaviour with your services in your development environment carefully._

## Motivation

At Mercari, the responsibilities of the Platform team and the service development teams are clearly distinguished. Not all service owners possess expert knowledge of Kubernetes.
Expand Down Expand Up @@ -96,6 +99,13 @@ and how they can configure Tortoise so that they can let tortoises autoscale the

- [Tortoise](./api/v1beta3/tortoise_types.go)

## Notes

Here's some notes that you may want to pay attention to before starting to use Tortoise.

- Tortoise only supports Deployment at the moment. In the future, [we'll support all resources supporting scale subresources](https://github.com/mercari/tortoise/issues/129).
- In Mercari, we've evaluated Tortoise with many Golang microservices, while there're a few services implemented in other languages using Tortoise. Any contributions would be welcome for enhance the recommendation for your language's services!

## Contribution

Before implementing any feature changes as Pull Requests,
Expand Down
7 changes: 0 additions & 7 deletions docs/user-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,6 @@
This page describes a minimum knowledge that the end-users have to know,
and how they can configure Tortoise so that they can let tortoises autoscale their workloads.

### How tortoise works

Actually, Tortoise itself doesn't directly change your Pod's resource request or the number of replicas.

It has HorizontalPodAutoscaler and VerticalPodAutoscaler under the hood,
and your tortoise just keeps updating them to be well-optimized based on your workload's historical resource usage.

### Configuration overview

Tortoise is designed to be a very simple configuration:
Expand Down
Loading