---

title: Istio 授权策略与 mTLS:AuthorizationPolicy 与 PeerAuthentication

keywords:

  • AuthorizationPolicy
  • PeerAuthentication
  • mTLS
  • RBAC
  • 零信任

description: 使用 AuthorizationPolicy 与 PeerAuthentication 实施零信任访问控制与强制 mTLS,提供可执行清单。

categories:

  • 文章资讯
  • 技术教程

---

Istio 授权策略与 mTLS:AuthorizationPolicy 与 PeerAuthentication

强制 mTLS

apiVersion: security.istio.io/v1beta1
kind: PeerAuthentication
metadata:
  name: default
  namespace: default
spec:
  mtls:
    mode: STRICT

授权策略

apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy
metadata:
  name: web-allow
  namespace: default
spec:
  selector:
    matchLabels:
      app: web
  rules:
    - from:
        - source:
            principals: [ "cluster.local/ns/default/sa/api" ]
      to:
        - operation:
            paths: [ "/api/" ]
            methods: [ "GET", "POST" ]

总结

结合 mTLS 与基于主体的授权策略,可实现细粒度的服务访问控制。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部