subnet是 ovn-Kubernetes 中的一个核心概念和基本使用单元,ovn-Kubernetes 会以子网来组织 IP 和网络配置,共享子网的网络配置(CIDR,网关类型,访问控制,NAT 控制等)。和其他 CNI 的每个节点绑定一个子网的实现不同,在 ovn-Kubernetes 中子网为一个全局的虚拟网络配置,同一个子网的地址可以分布在任意一个节点上。
注意:同一 VPC 下的不同子网不能包含同样的 IP,以及基于 VPC peering 或者 VPN 互相打通的不同子网不能包含同样的 IP。
subnet 参数用法介绍
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| apiVersion: ovn.yusur.tech/v1 kind: Subnet metadata: name: subnet1 spec: vpc: vpc1 cidrBlock: 10.1.1.0/24 gateway: 10.1.1.1 excludeIps: - 10.1.1.1 default: false dhcpV4Options: "" dhcpV6Options: "" enableDHCP: false ipv6RAConfigs: "" enableIPv6RA: false enableLb: mtu: 0 natOutgoing: false vlan: "" vips: status: conditions: - lastTransitionTime: "2024-03-25T08:01:17Z" lastUpdateTime: "2024-03-25T08:01:17Z" reason: ResetVpcLogicalSwitchSuccess status: "True" type: Ready dhcpV4OptionsUUID: "" dhcpV6OptionsUUID: "" standby: true v4availableIPs: 253 v4usingIPs: 0 v6availableIPs: 0 v6usingIPs: 0
|