Triton-io/Triton
English | 简体中文
Introduction
Triton provides a cloud-native DeployFlow, which is safe, controllable, and policy-rich.
For more introduction details, see Overview docs
Key Features
-
Canary Deploy
Triton support
Canary
deploy strategy and provide a k8s service-based traffic pull-in and pull-out solution. -
Deploy in batches
Triton can deploy your application in several batches and you can pause/resume in deploy process.
-
REST && GRPC API
Triton provides many APIs to make deploy easy, such as
Next
,Cancel
,Pause
,Resume
,Scale
,Gets
,Restart
etc. -
Selective pods to scale/restart
User can scale selective pods or restart these pods.
-
Base on OpenKruise
Triton use OpenKruise as workloads which have more powerful capabilities
-
...
Quick Start
For a Kubernetes cluster with its version higher than v1.13, you can simply install Triton with helm v3.1.0+: // TODO
Note that installing this chart directly means it will use the default template values for the triton-manager.
For more details, see installation doc.
Documentation
We provide tutorials for Triton controllers to demonstrate how to use them.
We also provide debug guide for Triton developers to help to debug.
Users
Contributing
You are warmly welcome to hack on Triton. We have prepared a detailed guide CONTRIBUTING.md.
Community
Active communication channels:
- WeChat Group:
RoadMap
- Support custom traffic pull-in
- Provide helm to install DeployFlow
- REST & GRPC API doc
- .......
License
Triton is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.