Skip to content

Commit

Permalink
update doc to release v0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MouceL authored and YonkaFang committed Mar 24, 2023
1 parent 9949ab3 commit 5bdcc8c
Show file tree
Hide file tree
Showing 15 changed files with 240 additions and 310 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@ Slime 核心能力包括智能流量管理、智能运维管理、智能扩展
- [配置懒加载](./staging/src/slime.io/slime/modules/lazyload):无须配置SidecarScope,自动按需加载配置和服务发现信息 ,解决了全量推送的问题。服务调用关系的来源支持Prometheus或者Accesslog
- [网格(服务)仓库](./staging/src/slime.io/slime/modules/meshregistry):帮助istio快速集成各种服务注册中心
- 文件分发管理(filemanager,后续提供)
- 命令行交互i9s
- 命令行交互 [i9s](https://github.com/slime-io/i9s)
- 巡检(patrol)
- 排障工具(tracetio)

- **智能插件管理**:针对服务网格缺少高效的插件管理工具的问题,提供批量插件管理能力,简化服务网格数据面插件管理的难度
- [Http插件管理](./staging/src/slime.io/slime/modules/plugin):使用新的的CRD pluginmanager/envoyplugin包装了可读性及可维护性差的envoyfilter,使得插件扩展更为便捷。

后续我们会开源更多的功能模块。
目前我们开源了自适应限流、配置懒加载、网格(服务)仓库、i9s、Http插件管理,后续我们会开源更多的功能模块。


## 架构
Expand Down Expand Up @@ -79,7 +79,7 @@ Slime-module
- [懒加载使用](./staging/src/slime.io/slime/modules/lazyload/README.md)
- [插件管理使用](./staging/src/slime.io/slime/modules/plugin/README.md)
- [自适应限流使用](./staging/src/slime.io/slime/modules/limiter/README.md)
- [网格(服务)仓库](./staging/src/slime.io/slime/modules/meshregistry):帮助istio快速集成各种服务注册中心。
- [网格(服务)仓库](./staging/src/slime.io/slime/modules/meshregistry/README_CH.md)

[E2E测试教程](./doc/zh/slime_e2e_test_zh.md)

Expand Down
2 changes: 1 addition & 1 deletion README_EN.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Slime core capabilities include intelligent traffic management, intelligent oper
- [configure lazy loading](./staging/src/slime.io/slime/modules/lazyload): no need to configure SidecarScope, automatically load configuration and service discovery information on demand, solving the problem of full volume push. The source of the service call relationship supports Prometheus or Accesslog
- [mesh(service) repository](./staging/src/slime.io/slime/modules/meshregistry): helps istio to quickly integrate various service registries
- File distribution management (filemanager, to be provided later)
- Command line interaction (i9s)
- Command line interaction [i9s](https://github.com/slime-io/i9s)
- Patrol (patrol)
- Troubleshooting tools (tracetio)

Expand Down
70 changes: 35 additions & 35 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@



## Slime v0.5.0 (Release in progress)
## Slime v0.5.0 (Released)

**Traffic Management**

Expand All @@ -61,8 +61,19 @@
- Support for registering HTTP redirection interfaces


## Slime v0.6.0 (Released)

## Slime v0.6.0 (In Planning)
- Released new module meshregistry for interfacing with multiple registries
- i9s provide universal expansion interface
- Standardize issue processing, pr processing, posting, community meeting mechanism and other content
- Improve tutorials to help new users join the community

## Slime v0.7.0

- Optimized many of the problems encountered in practice


## Slime v0.8.0 (In Planning)

**Traffic Management**

Expand All @@ -72,28 +83,11 @@
**Operation Management**

- [Lazyload] Release of Service Mesh accurate pushing standard API
- [Lazyload] Support for multi-service registration centers

**Extension Management**

- [Plugin] Support for service level plugin distribution

**Engineering**

- Compatiable with Kubernetes 1.22+



## Slime v0.7.0 (In Planning)

**Traffic Management**

- [SmartMeltdown] Release of Service Mesh meltdown standard API
- [SmartMeltdown] Release of New smart meltdown module





# 路线图

Expand Down Expand Up @@ -123,7 +117,7 @@



## Slime v0.5.0(发布中
## Slime v0.5.0(已发布

**流量管理**

Expand All @@ -145,35 +139,41 @@
- 支持注册 HTTP 重定向接口


## Slime v0.6.0(已发布)

## Slime v0.6.0(规划中)
**扩展管理**
-【注册中心】发布新模块meshregistry,用于对接多注册中心

**流量管理**
**运维管理**
-【i9s】提供通用扩展接口

- 【智能降级】发布服务网格降级标准 API
- 【智能降级】发布智能降级新模块
**工程**
- 规范issue处理、pr处理、发版、社区会议机制等内容
- 完善教程,帮助新用户加入社区

**运维管理**

- 【配置懒加载】发布服务网格配置精准推送标准 API
- 【配置懒加载】支持多服务注册中心
## Slime v0.7.0(发布中)

**扩展管理**
- 优化处理了很多实践过程中遇到的问题

- 【插件管理】支持服务级别插件下发

**工程**
## Slime v0.8.0(规划中)

- 适配 Kubernetes 1.22+
**流量管理**

- 【智能降级】发布服务网格降级标准 API
- 【智能降级】发布智能降级新模块

**运维管理**

## Slime v0.7.0(规划中)
- 【配置懒加载】发布服务网格配置精准推送标准 API

**流量管理**
**扩展管理**

- 【智能熔断】发布服务网格熔断标准 API
- 【智能熔断】发布智能熔断新模块
- 【插件管理】支持服务级别插件下发


## Slime v0.9.0(规划中)

**运维管理**
- 前端控制台
29 changes: 9 additions & 20 deletions doc/en/slime-boot.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,8 +129,8 @@ metadata:
spec:
image:
pullPolicy: Always
repository: docker.io/slimeio/slime-bundle-example-all
tag: v0.5.0_linux_amd64
repository: docker.io/slimeio/slime-bundle-all
tag: xx
module:
- name: bundle
enable: true
Expand Down Expand Up @@ -180,7 +180,7 @@ spec:
image:
pullPolicy: Always
repository: docker.io/slimeio/slime-lazyload
tag: v0.5.0_linux_amd64
tag: v0.7.0
namespace: mesh-operator
istioNamespace: istio-system
module:
Expand Down Expand Up @@ -230,7 +230,7 @@ spec:
memory: 400Mi
image:
repository: docker.io/slimeio/slime-global-sidecar
tag: v0.5.0_linux_amd64
tag: v0.7.0
probePort: 20000
```

Expand Down Expand Up @@ -259,7 +259,7 @@ spec:
image:
pullPolicy: Always
repository: docker.io/slimeio/slime-limiter
tag: v0.5.0_linux_amd64
tag: v0.7.0
module:
- name: limiter
kind: limiter
Expand All @@ -268,11 +268,6 @@ spec:
disableGlobalRateLimit: true
disableAdaptive: true
disableInsertGlobalRateLimit: true
global:
log:
logLevel: info
configSources:
- address: ss://
```

### Sample plugin installation
Expand All @@ -297,14 +292,11 @@ spec:
image:
pullPolicy: Always
repository: docker.io/slimeio/slime-plugin
tag: v0.5.0_linux_amd64
tag: v0.7.0
module:
- name: plugin
kind: plugin
enable: true
global:
log:
logLevel: info
```

### Sample bundle mode installation
Expand All @@ -321,8 +313,8 @@ metadata:
spec:
image:
pullPolicy: Always
repository: docker.io/slimeio/slime-bundle-example-all
tag: v0.5.0_linux_amd64
repository: docker.io/slimeio/slime-bundle-all
tag: v0.7.0
module:
- name: bundle
enable: true
Expand Down Expand Up @@ -362,9 +354,6 @@ spec:
disableGlobalRateLimit: true
disableAdaptive: true
disableInsertGlobalRateLimit: true
global:
configSources:
- address: ss://
- name: plugin
kind: plugin
enable: true
Expand All @@ -390,7 +379,7 @@ spec:
memory: 1024Mi
image:
repository: docker.io/slimeio/slime-global-sidecar
tag: v0.5.0_linux_amd64
tag: v0.7.0_linux_amd64
probePort: 20000 # health probe port
port: 80 # global-sidecar default svc port
legacyFilterName: true
Expand Down
Loading

0 comments on commit 5bdcc8c

Please sign in to comment.