1. 程式人生 > >第八章 (3) 基於Listcheck適配器的訪問控制

第八章 (3) 基於Listcheck適配器的訪問控制

black 輸入參數 rule 訪問 參數 pro tina emp stc

denier適配器訪問控制比較死板。Listchecker的適配器更加靈活。

定義handler:

apiVersion: config.istio.io/v1alpha2
kind: listchecker
metadata:
  name: chaos
spec:
  overrides: ["v1","v3"]       # 列表
  blacklist: true              # 黑名單類型

定義template: 下面的模板相當於定義了輸入參數

apiVersion: config.istio.io/v1alpha2
kind: listentry
metadata:
  name: version
spec:
  value: source.labels[
"version"]

定義Rule:

apiVersion: config.istio.io/v1alpha2
kind: rule
metadata:
  name: checkversion
spec:
  match: destination.labels["app"] == "prod-forecasting"
  actions:
  - handler: chaos.listchecker
    instances:
    - version.listentry
  

第八章 (3) 基於Listcheck適配器的訪問控制