From 0bed2d70222c080da9aa01b85f55f7b4de180138 Mon Sep 17 00:00:00 2001 From: ci-bot Date: Thu, 2 Jan 2025 10:14:09 +0000 Subject: [PATCH] Deployed 1bb2595e3 to v1.14.x with MkDocs 1.6.1 and mike 2.1.3 --- v1.14.x/advance/vpc-egress-gateway/index.html | 6 +++--- v1.14.x/en/advance/vpc-egress-gateway/index.html | 6 +++--- v1.14.x/en/reference/feature-stage/index.html | 2 +- v1.14.x/reference/feature-stage/index.html | 2 +- v1.14.x/search/search_index.json | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/v1.14.x/advance/vpc-egress-gateway/index.html b/v1.14.x/advance/vpc-egress-gateway/index.html index d5a7a7904..182fe6b8b 100644 --- a/v1.14.x/advance/vpc-egress-gateway/index.html +++ b/v1.14.x/advance/vpc-egress-gateway/index.html @@ -115,8 +115,8 @@ 29000 ip4.src == $ovn.default.kube.ovn.control.plane_ip4 reroute 100.64.0.2 29000 ip4.src == $ovn.default.kube.ovn.worker2_ip4 reroute 100.64.0.4 29000 ip4.src == $ovn.default.kube.ovn.worker_ip4 reroute 100.64.0.3 -

如果您需要开启多副本负载均衡,修改 .spec.replicas 即可,示例如下:

$ kubectl patch veg gateway1 --type=merge -p '{"spec": {"replicas": 2}}'
-vpcegressgateway.kubeovn.io/gateway1 patched
+

如果您需要开启多副本负载均衡,修改 .spec.replicas 即可,示例如下:

$ kubectl scale veg gateway1 --replicas=2
+vpcegressgateway.kubeovn.io/gateway1 scaled
 
 $ kubectl get veg gateway1
 NAME       VPC           REPLICAS   BFD ENABLED   EXTERNAL SUBNET   PHASE       READY   AGE
@@ -223,7 +223,7 @@
 There are 1 sessions:
 Session 1
  id=1 local=192.168.0.2 (p) remote=10.255.255.255 state=Up
-

配置参数

VPC BFD Port

字段 类型 可选 默认值 说明 示例
enabled boolean false 是否开启 BFD Port。 true
ip string - BFD Port 使用的 IP 地址,不可与其它地址冲突。支持 IPv6 及双栈。 169.255.255.255 / fdff::1 / 169.255.255.255,fdff::1
nodeSelector object - 用于选择承载 BFD Port 工作节点的标签选择器。BFD Port 会绑定一个由选择出来的节点组成的 OVN HA Chassis Group,并以 Active/Backup 的模式工作在 Active 节点上。如果未指定 nodeSelector,Kube-OVN 会自动选择至多三个节点。您可以通过 kubectl ko nbctl list ha_chassis_group 查看当前所有的 OVN HA Chassis Group 资源。 -
nodeSelector.matchLabels dict/map - 键值对形式的标签选择器。 -
nodeSelector.matchExpressions object array - 表达式形式的标签选择器。 -

VPC Egress Gateway

Spec:

字段 类型 可选 默认值 说明 示例
vpc string 默认 VPC 名称(ovn-cluster) VPC 名称。 vpc1
replicas integer/int32 1 副本数。 2
prefix string - 工作负载 Deployment 名称前缀。不可修改。 veg-
image string - 工作负载 Deployment 使用的镜像。 docker.io/kubeovn/kube-ovn:v1.14.0-debug
internalSubnet string VPC 默认子网名称 接入 VPC 网络的子网名称。 subnet1
externalSubnet string - 接入外部网络的子网名称。 ext1
internalIPs string array - 接入 VPC 网络使用的 IP 地址,支持 IPv6 及双栈。指定的 IP 数量不得小于副本数。建议将数量设置为 <replicas> + 1 以避免某些极端情况下 Pod 无法正常创建的问题。 10.16.0.101 / fd00::11 / 10.16.0.101,fd00::11
externalIPs string array - 接入外部网络使用的 IP 地址,支持 IPv6 及双栈。指定的 IP 数量不得小于副本数。建议将数量设置为 <replicas> + 1 以避免某些极端情况下 Pod 无法正常创建的问题。 10.16.0.101 / fd00::11 / 10.16.0.101,fd00::11
bfd object - BFD 配置。 -
policies object array - Egress 策略。必须配置至少一条策略。 -
nodeSelector object array - 工作负载的节点选择器,工作负载(Deployment/Pod)将运行在被选择的节点上。 -

BFD 配置:

字段 类型 可选 默认值 说明 示例
enabled boolean false 是否开启 BFD。 true
minRX integer/int32 1000 BFD minRX 值(ms)。 500
minTX integer/int32 1000 BFD minTX 值(ms)。 500
multiplier integer/int32 3 BFD multiplier 值。 1

Egress 策略:

字段 类型 可选 默认值 说明 示例
snat boolean false 是否开启 SNAT/MASQUERADE。 true
ipBlocks string array - 应用于此 Gateway 的 IP 范围段。支持 IPv6。 192.168.0.1 / 192.168.0.0/24
subnets string array - 应用于此 Gateway 的 VPC 子网名称。支持 IPv6 子网及双栈子网。 subnet1

节点选择器:

字段 类型 可选 默认值 说明 示例
matchLabels dict/map - 键值对形式的标签选择器。 -
matchExpressions object array - 表达式形式的标签选择器。 -
matchFields object array - 表达式形式的字段选择器。 -

Status:

字段 类型 说明 示例
ready boolean Gateway 是否就绪。 true
phase string Gateway 处理阶段。 Pending / Processing / Completed
internalIPs string array 接入 VPC 网络使用的 IP 地址。 -
externalIPs string array 接入外部网络使用的 IP 地址。 -
workload object 工作负载信息。 -
workload.apiVersion string 工作负载 API 版本。 apps/v1
workload.kind string 工作负载类型。 Deployment
workload.name string 工作负载名称。 gateway1
workload.nodes string array 工作负载所在的节点名称。 -
conditions object array - -

微信群 Slack Twitter Support

评论

Feature Stage

In Kube-OVN, feature stage is classified into Alpha, Beta and GA, based on the degree of feature usage, documentation and test coverage.

Definition of Stage

For Alpha stage functions:

For Beta stage functions:

For GA stage functions:

Feature Stage List

This list records the feature stages from the 1.8 release.

Feature Default Stage Since Until
Namespaced Subnet true GA 1.8
Distributed Gateway true GA 1.8
Active-backup Centralized Gateway true GA 1.8
ECMP Centralized Gateway false Beta 1.8
Subnet ACL true Alpha 1.9
Subnet Isolation (Will be replaced by ACL later) true Beta 1.8
Underlay Subnet true GA 1.8
Multiple Pod Interface true Beta 1.8
Subnet DHCP false Alpha 1.10
Subnet with External Gateway false Alpha 1.8
Cluster Inter-Connection with OVN-IC false Beta 1.8
Cluster Inter-Connection with Submariner false Alpha 1.9
VIP Reservation true Alpha 1.10
Create Custom VPC true Beta 1.8
Custom VPC Floating IP/SNAT/DNAT true Alpha 1.10
Custom VPC Static Route true Alpha 1.10
Custom VPC Policy Route true Alpha 1.10
Custom VPC Security Group true Alpha 1.10
Container Bandwidth QoS true GA 1.8
linux-netem QoS true Alpha 1.9
Prometheus Integration false GA 1.8
Grafana Integration false GA 1.8
IPv4/v6 DualStack false GA 1.8
Default VPC EIP/SNAT false Beta 1.8
Traffic Mirroring false GA 1.8
NetworkPolicy true Beta 1.8
Webhook false Alpha 1.10
Performance Tunning false Beta 1.8
Interconnection with Routes in Overlay Mode false Alpha 1.8
BGP Support false Alpha 1.9
Cilium Integration false Alpha 1.10
Custom VPC Peering false Alpha 1.10
Mellanox Offload false Alpha 1.8
Corigine Offload false Alpha 1.10
Windows Support false Alpha 1.10
DPDK Support false Alpha 1.10
OpenStack Integration false Alpha 1.9
Single Pod Fixed IP/Mac true GA 1.8
Workload with Fixed IP true GA 1.8
StatefulSet with Fixed IP true GA 1.8
VM with Fixed IP false Beta 1.9
Load Balancer Type Service in Default VPC false Alpha 1.11
Load Balance in Custom VPC false Alpha 1.11
DNS in Custom VPC false Alpha 1.11
Underlay and Overlay Interconnection false Beta 1.12

微信群 Slack Twitter Support

Comments

Feature Stage

In Kube-OVN, feature stage is classified into Alpha, Beta and GA, based on the degree of feature usage, documentation and test coverage.

Definition of Stage

For Alpha stage functions:

For Beta stage functions:

For GA stage functions:

Feature Stage List

This list records the feature stages from the 1.8 release.

Feature Default Stage Since Until
Namespaced Subnet true GA 1.8
Distributed Gateway true GA 1.8
Active-backup Centralized Gateway true GA 1.8
ECMP Centralized Gateway false Beta 1.8
Subnet ACL true Alpha 1.9
Subnet Isolation (Will be replaced by ACL later) true Beta 1.8
Underlay Subnet true GA 1.8
Multiple Pod Interface true Beta 1.8
Subnet DHCP false Alpha 1.10
Subnet with External Gateway false Alpha 1.8
Cluster Inter-Connection with OVN-IC false Beta 1.8
Cluster Inter-Connection with Submariner false Alpha 1.9
VIP Reservation true Alpha 1.10
Create Custom VPC true Beta 1.8
Custom VPC Floating IP/SNAT/DNAT true Alpha 1.10
Custom VPC Static Route true Alpha 1.10
Custom VPC Policy Route true Alpha 1.10
Custom VPC Security Group true Alpha 1.10
Container Bandwidth QoS true GA 1.8
linux-netem QoS true Alpha 1.9
Prometheus Integration false GA 1.8
Grafana Integration false GA 1.8
IPv4/v6 DualStack false GA 1.8
Default VPC EIP/SNAT false Beta 1.8
Traffic Mirroring false GA 1.8
NetworkPolicy true Beta 1.8
Webhook false Alpha 1.10
Performance Tunning false Beta 1.8
Interconnection with Routes in Overlay Mode false Alpha 1.8
BGP Support false Alpha 1.9
Cilium Integration false Alpha 1.10
Custom VPC Peering false Alpha 1.10
Mellanox Offload false Alpha 1.8
Corigine Offload false Alpha 1.10
Windows Support false Alpha 1.10
DPDK Support false Alpha 1.10
OpenStack Integration false Alpha 1.9
Single Pod Fixed IP/Mac true GA 1.8
Workload with Fixed IP true GA 1.8
StatefulSet with Fixed IP true GA 1.8
VM with Fixed IP false Beta 1.9
Load Balancer Type Service in Default VPC false Alpha 1.11
Load Balance in Custom VPC false Alpha 1.11
DNS in Custom VPC false Alpha 1.11
Underlay and Overlay Interconnection false Beta 1.12
VPC Egress Gateway true Alpha 1.14

微信群 Slack Twitter Support

Comments

功能成熟度

在 Kube-OVN 中根据功能使用度,文档完善程度和测试覆盖程度将功能成熟度分为 AlphaBetaGA 三个阶段。

成熟度定义

对于 Alpha 功能:

对于 Beta 功能:

对于 GA 功能:

成熟度列表

本列表统计从 v1.8 版本中包含的功能对应成熟度。

功能 默认开启 状态 开始(Since) 结束(Until)
Namespaced Subnet true GA 1.8
分布式网关 true GA 1.8
主从模式集中式网关 true GA 1.8
ECMP 模式集中式网关 false Beta 1.8
子网 ACL true Alpha 1.9
子网隔离 (未来会和子网 ACL 合并) true Beta 1.8
Underlay 子网 true GA 1.8
多网卡管理 true Beta 1.8
子网 DHCP false Alpha 1.10
子网设置外部网关 false Alpha 1.8
使用 OVN-IC 进行集群互联 false Beta 1.8
使用 Submariner 进行集群互联 false Alpha 1.9
子网 VIP 预留 true Alpha 1.10
创建自定义 VPC true Beta 1.8
自定义 VPC 浮动 IP/SNAT/DNAT true Alpha 1.10
自定义 VPC 静态路由 true Alpha 1.10
自定义 VPC 策略路由 true Alpha 1.10
自定义 VPC 安全组 true Alpha 1.10
容器最大带宽 QoS true GA 1.8
linux-netem QoS true Alpha 1.9
Prometheus 集成 false GA 1.8
Grafana 集成 false GA 1.8
双栈网络 false GA 1.8
默认 VPC EIP/SNAT false Beta 1.8
流量镜像 false GA 1.8
NetworkPolicy true Beta 1.8
Webhook false Alpha 1.10
性能调优 false Beta 1.8
Overlay 子网静态路由对外暴露 false Alpha 1.8
Overlay 子网 BGP 对外暴露 false Alpha 1.9
Cilium 集成 false Alpha 1.10
自定义 VPC 互联 false Alpha 1.10
Mellanox Offload false Alpha 1.8
芯启源 Offload false Alpha 1.10
Windows 支持 false Alpha 1.10
DPDK 支持 false Alpha 1.10
OpenStack 集成 false Alpha 1.9
单个 Pod 固定 IP/Mac true GA 1.8
Workload 固定 IP true GA 1.8
StatefulSet 固定 IP true GA 1.8
VM 固定 IP false Beta 1.9
默认 VPC Load Balancer 类型 Service false Alpha 1.11
自定义 VPC 内部 DNS false Alpha 1.11
Underlay 和 Overlay 互通 false Beta 1.12

微信群 Slack Twitter Support

评论

功能成熟度

在 Kube-OVN 中根据功能使用度,文档完善程度和测试覆盖程度将功能成熟度分为 AlphaBetaGA 三个阶段。

成熟度定义

对于 Alpha 功能:

对于 Beta 功能:

对于 GA 功能:

成熟度列表

本列表统计从 v1.8 版本中包含的功能对应成熟度。

功能 默认开启 状态 开始(Since) 结束(Until)
Namespaced Subnet true GA 1.8
分布式网关 true GA 1.8
主从模式集中式网关 true GA 1.8
ECMP 模式集中式网关 false Beta 1.8
子网 ACL true Alpha 1.9
子网隔离 (未来会和子网 ACL 合并) true Beta 1.8
Underlay 子网 true GA 1.8
多网卡管理 true Beta 1.8
子网 DHCP false Alpha 1.10
子网设置外部网关 false Alpha 1.8
使用 OVN-IC 进行集群互联 false Beta 1.8
使用 Submariner 进行集群互联 false Alpha 1.9
子网 VIP 预留 true Alpha 1.10
创建自定义 VPC true Beta 1.8
自定义 VPC 浮动 IP/SNAT/DNAT true Alpha 1.10
自定义 VPC 静态路由 true Alpha 1.10
自定义 VPC 策略路由 true Alpha 1.10
自定义 VPC 安全组 true Alpha 1.10
容器最大带宽 QoS true GA 1.8
linux-netem QoS true Alpha 1.9
Prometheus 集成 false GA 1.8
Grafana 集成 false GA 1.8
双栈网络 false GA 1.8
默认 VPC EIP/SNAT false Beta 1.8
流量镜像 false GA 1.8
NetworkPolicy true Beta 1.8
Webhook false Alpha 1.10
性能调优 false Beta 1.8
Overlay 子网静态路由对外暴露 false Alpha 1.8
Overlay 子网 BGP 对外暴露 false Alpha 1.9
Cilium 集成 false Alpha 1.10
自定义 VPC 互联 false Alpha 1.10
Mellanox Offload false Alpha 1.8
芯启源 Offload false Alpha 1.10
Windows 支持 false Alpha 1.10
DPDK 支持 false Alpha 1.10
OpenStack 集成 false Alpha 1.9
单个 Pod 固定 IP/Mac true GA 1.8
Workload 固定 IP true GA 1.8
StatefulSet 固定 IP true GA 1.8
VM 固定 IP false Beta 1.9
默认 VPC Load Balancer 类型 Service false Alpha 1.11
自定义 VPC 内部 DNS false Alpha 1.11
Underlay 和 Overlay 互通 false Beta 1.12
VPC Egress Gateway true Alpha 1.14

微信群 Slack Twitter Support

评论