本节介绍网络的用户指南: 网络策略。 背景信息 Kubernetes网络策略(NetworkPolicy)是一种用于控制容器网络访问的资源对象。它基于标签(Label)选择器定义允许的网络流量白名单,控制Pod 之间的通信、Pod与外部服务的连接行为。通过网络策略可以实现细粒度的网络隔离,提升集群的安全性。Cubecni容器网络插件的策略路由模式和IPVLAN模式支持网络策略,独占ENI模式不支持网络策略。 开启网络策略 Cubecni网络插件,若开启网络策略,会额外消耗一部分系统资源,默认不开启网络策略。可在订购集群时开启网络策略,或集群创建后再开启网络策略。 订购集群 订购集群,若使用Cubecni插件,可选择开启网络策略。 已有集群 Cubecni若不低于v1.1.1版本,可参考如下操作步骤开启网络策略: a. 登录云容器引擎控制台,左侧导航栏选择集群; b. 在集群列表页面,单击目标集群名称,进入集群管理页面; c. 左侧导航栏,选择工作负载 > 守护进程; d. 命名空间 选择kubesystem ,找到cubecni 服务,点击右侧的更多>查看YAML; e. 点击编辑,将环境变量CHAININGRUNMODE的值改为on,点击保存; f. 等待Cubecni服务重启,待运行/期望Pod数量相等,说明重启完成。 备注:如下所示,cubecnidaemon镜像版本不低于v1.1.1,则支持手动开启网络策略。