基于OSI网络模型,Kubernetes集群的网络策略包括7层负载均衡的网关路由策略,以及4层3层的网络IP地址策略,这些网络策略是保证Kubernetes集群内Pod之间的网络访问的互联互通,本文主要描述Kubernetes集群的网络策略的基本使用方式。


| podSelector 设置网络策略的作用域,即运行该网络策略的Pod |
| policyTypes 设置网络策略的类型,包括ingress受访问网络区域、egress去访问网络区域 |
| ingress 设置受访问网络区域、受访问对象资源
|
| egress 设置去访问网络区域、去访问对象资源 |
如上所示,定义一个NetworkPolicy网络策略,其策略类型包括Ingress受访问网络策略以及egress去访问网络策略

如上所示,设置ingress受访问对象的命名空间选择器以及pod选择器

如上所示,设置ingress受访问对象的命名空间选择器或者pod选择器

如上所示,设置默认受访问网络策略,受访问对象是所有pod、不设置ingress受访问网络区域

如上所示,设置受访问网络策略,受访问对象是所有pod、设置ingress受访问网络区域是所有网络

如上所示,设置默认去访问网络策略,去访问对象是所有pod、不设置egress去访问网络区域

如上所示,设置默认去访问网络策略,去访问对象是所有pod、设置egress去访问网络区域是所有网络

如上所示,设置默认拒绝服务网络策略,受访问对象或者去访问对象是所有pod、不设置ingress受访问网络区域以及不设置egress去访问网络区域

如上所示,设置默认的去访问网络访问策略的端口范围是32000到32768

如上所示,设置去访问网络策略的去访问对象包括多个命名空间


![[AUTOSAR][诊断管理][ECU][$14] 清除诊断相关信息](https://img-blog.csdnimg.cn/c30756396a6849e69486bfc85d382641.png)
















