欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

k8s网络策略

时间:2023-06-25

支持基于calico的网络策略

apiVersion: networking.k8s.io/v1kind: NetworkPolicymetadata: name: test-network-policy namespace: default spec: podSelector: matchLabels: #该参数为空则保护当前命名空间下所有pod role: db policyTypes: - Ingress #其它客户端进入流量 - Egress #选中的pod出去的流量 ingress: #ingress: #- {} 允许所有入流量 - from: #from可设置多个。 - ipBlock: #定义可访问pod的IP段 cidr: 172.17.0.0/16 #在此网段内的可以访问被保护的pod except: - 172.17.1.0/24 - namespaceSelector: #定义可访问的ns matchLabels: project: myproject podSelector: #在定义了ns的情况下同时定义可访问的pod matchLabels: #该参数为空则无label限制 role: frontend - podSelector: #定义可访问的pod matchLabels: #该参数为空则无label限制 role: frontend ports: - protocol: TCP port: 6379 - from: - ipBlock: cidr: 192.168.1.0/24 ports: - protocol: TCP port: 80 egress: - to: - ipBlock: cidr: 10.0.0.0/24 ports: - protocol: TCP port: 5978

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。