在Terway网络模式下,Terway会使用弹性网卡ENI为容器分配IP地址。在Terway创建ENI资源时,您可以为ENI指定最多5个安全组,从而实现更灵活的Pod网络防火墙策略。本文介绍如何在Terway模式下,为ENI配置多安全组。
前提条件
目前仅v1.1.1及以上版本的Terway组件支持ENI多安全组功能。关于升级Terway组件的具体步骤,请参见管理组件。
背景信息
默认情况下,Terway在创建ENI时会使用一个安全组。您可以指定多个安全组配置,Terway将使用您指定的安全组来创建ENI。
为ENI配置多安全组
创建集群时为ENI配置多安全组
您可通过API接口,在创建集群时为ENI配置多安全组,配置字段为
SecurityGroupIDs
,示例如下:{
"name": "your_cluster_name",
"cluster_type": "ManagedKubernetes",
"addons": [
{
"name": "terway-eniip",
"config": "{\"IPVlan\":\"true\",\"NetworkPolicy\":\"false\",\"ENITrunking\":\"true\",\"SecurityGroupIDs\": \"[\\\"sg-foo\\\"]\" }"
}
],
....
}