Poseidon 组件的变更记录

更新时间:
复制 MD 格式

PoseidonACK自研的容器NetworkPolicy插件。支持Kubernetes标准的NetworkPolicy功能。本文介绍Poseidon组件的基本信息、使用说明和变更记录。

组件介绍

PoseidonACK自研的容器NetworkPolicy插件。支持Kubernetes标准的NetworkPolicy功能。

使用说明

关于在ACK Serverless中使用NetworkPolicy,请参考使用网络策略Network Policy

使用限制

  • NetworkPolicy功能仅支持在ACK Serverless集群、ACK集群的ECI、ACS CPU 实例中使用,仅支持IPv4,不支持IPv6地址。

  • TrafficPolicy功能仅支持在ACK集群的ACS实例、ACS集群中使用,仅支持IPv4,不支持IPv6地址。

  • ACK GlobalNetworkPolicy功能仅在ACK集群ECS实例中使用,集群网络插件需为Terway,并且开启NetworkPolicy功能。

组件配置

参数

类型

默认值

说明

NetworkPolicy

boolean

false

启用网络策略。

ACKNetworkPolicy

boolean

false

启用 ACK 网络策略。

TrafficPolicy

boolean

false

启用TrafficPolicy。

kubeClientQPS

integer

500

kube 客户端 QPS,范围 1-99999。

kubeClientBurst

integer

600

kube 客户端 Burst,范围 1-99999。

fqdnDNSServers

array<string>

["100.100.2.136", "100.100.2.138"]

FQDN DNS 服务器列表,格式:ip 或 ip:port。

fqdnDNSProtocol

string

"udp"

FQDN DNS 协议,支持枚举值:""tcpudp。空值默认为 udp

fqdnDNSTimeout

integer

5

单次 DNS 查询超时时间(秒),范围 1-9。

Terraform 示例

resource "alicloud_cs_kubernetes_addon" "poseidon" {
    cluster_id = alicloud_cs_managed_kubernetes.default.id
    name       = "poseidon"
    version    = "v0.7.6"
    config = jsonencode({
      NetworkPolicy    = true
      ACKNetworkPolicy = true
      TrafficPolicy    = true
      kubeClientQPS    = 500
      kubeClientBurst  = 600
      fqdnDNSServers   = ["100.100.2.136", "100.100.2.138"]
      fqdnDNSProtocol  = "udp"
      fqdnDNSTimeout   = 5
    })
  }

开启部分功能示例,比如只启用 NetworkPolicy 和 TrafficPolicy:

resource "alicloud_cs_kubernetes_addon" "poseidon" {
    cluster_id = alicloud_cs_managed_kubernetes.default.id
    name       = "poseidon"
    version    = "v0.7.6"
    config = jsonencode({
      NetworkPolicy = true
      TrafficPolicy = true
    })
}

变更记录

202606

版本号

变更时间

变更内容

变更影响

v0.8.0

20260610

说明

当前正在灰度发布中。

  • 支持reject规则。

  • 解决了ACS算力9080端口占用的问题。

此次升级不会对业务造成影响。

202605

版本号

变更时间

变更内容

变更影响

v0.7.6

20260522

  • 支持workload类型选择器选择Pod。

此次升级不会对业务造成影响。

202604

版本号

变更时间

变更内容

变更影响

v0.7.5

20260422

  • 支持自定义DNS服务配置。

  • 支持 k8s client qps 配置。

此次升级不会对业务造成影响。

v0.7.4

20260422

修复TrafficPolicy规则同步的一个问题。

此次升级不会对业务造成影响。

v0.7.3

20260417

  • 支持TrafficPolicy使用端口配置。

  • 修复GlobalTrafficPolicy不生效的一个问题。

此次升级不会对业务造成影响。

v0.7.1

2026049

支持ECS节点池的TrafficPolicy功能。

此次升级不会对业务造成影响。

202603

版本号

变更时间

变更内容

变更影响

v0.7.0

20260326

支持TrafficPolicy功能。

此次升级不会对业务造成影响。

202407

版本号

变更时间

变更内容

变更影响

v0.5.2

20240729

解决ACK Serverless集群兼容性问题。

此次升级不会对业务造成影响。

v0.5.1

20240709

解决Namespace Selector可能不生效问题。

此次升级不会对业务造成影响。

v0.5.0

20240701

支持ACK NetworkPolicy。

此次升级不会对业务造成影响。

202309

版本号

变更时间

变更内容

变更影响

v0.3.0

20230908

NetworkPolicy支持named port。

此次升级不会对业务造成影响。

202307

版本号

变更时间

变更内容

变更影响

v0.1.0

20230706

支持在ACK Serverless集群中使用NetworkPolicy功能。

此次升级不会对业务造成影响。