---
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 与基于主体的授权策略,可实现细粒度的服务访问控制。

发表评论 取消回复