Skip to content

Commit 9485f32

Browse files
committed
update demo yaml
1 parent a1c13ab commit 9485f32

File tree

2 files changed

+49
-7
lines changed

2 files changed

+49
-7
lines changed

config/demo/circuitbreaker-demo.yaml

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
apiVersion: kridge.kusionstack.io/v1alpha1
2+
kind: CircuitBreaker
3+
metadata:
4+
name: breaker-demo
5+
namespace: default
6+
spec:
7+
rateLimitings:
8+
- bucket:
9+
burst: 500
10+
interval: 1s
11+
limit: 20
12+
name: deletePod
13+
properties:
14+
sleepingWindowSize: 15m
15+
recoverPolicy: SleepingWindow
16+
resourceRules:
17+
- apiGroups:
18+
- ""
19+
namespaces:
20+
- '*'
21+
resources:
22+
- pods
23+
verbs:
24+
- delete
25+
triggerPolicy: Normal
26+
- bucket:
27+
burst: 200
28+
interval: 1s
29+
limit: 20
30+
name: trafficOffLimit
31+
restRules:
32+
- method: POST
33+
url: https://*.com/*/trafficOff
34+
triggerPolicy: LimiterOnly
35+
trafficInterceptRules:
36+
- contents:
37+
- .*(127.0.0.1).*
38+
interceptType: White
39+
methods:
40+
- POST
41+
- GET
42+
- PUT
43+
name: internalOnly

config/demo/shardingconfig-auto.yaml

+6-7
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,12 @@ spec:
1515
everyShardReplicas: 2
1616
shardingSize: 2
1717
resourceSelector:
18-
- objectSelector:
19-
relateResources:
20-
- apiGroups:
21-
- '*'
22-
resources:
23-
- pods
24-
- services
18+
- relateResources:
19+
- apiGroups:
20+
- '*'
21+
resources:
22+
- pods
23+
- services
2524
controller:
2625
leaderElectionName: operator-leader
2726
selector:

0 commit comments

Comments
 (0)