中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

默认子网

Kube-OVN中以子网为单位来组织IP地址,每个Namespace可以归属于不同的子网,Namespace下的Pod会自动从所属的子网中获取IP地址并共享子网的网络配置(CIDR,网关类型,访问控制,NAT控制等)。

Kube-OVN内置了一个默认子网,所有未显式声明子网归属的Namespace会自动从默认子网中分配IP地址,并使用默认子网的网络信息。其中默认子网使用了分布式网关并对出网流量进行NAT转换,其行为和Flannel的默认行为一致,用户无需额外的配置即可使用到大部分的网络功能。

如需更改默认子网配置,则需要在安装步骤时指定,参考配置内置网络章节。

查看默认子网。

1
kubectl get subnet ovn-default -o yaml
 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
36
37
38
39
40
41
42
43
44
45
apiVersion: kubeovn.io/v1
kind: Subnet
metadata:
  creationTimestamp: "2020-06-28T06:42:32Z"
  finalizers:
  - kube-ovn-controller
  generation: 1
  name: ovn-default
  resourceVersion: "750199"
  selfLink: /apis/kubeovn.io/v1/subnets/ovn-default
  uid: e3a9162e-ad11-4bd0-9962-db6d6d26b01e
spec:
  cidrBlock: 10.16.0.0/16
  default: true
  excludeIps:
  - 10.16.0.1
  gateway: 10.16.0.1
  gatewayNode: ""
  gatewayType: distributed
  natOutgoing: true
  private: false
  protocol: IPv4
  provider: ovn
  underlayGateway: false
status:
  activateGateway: ""
  availableIPs: 65517
  conditions:
  - lastTransitionTime: "2020-06-28T06:42:32Z"
    lastUpdateTime: "2020-06-28T06:42:33Z"
    reason: ResetLogicalSwitchAclSuccess
    status: "True"
    type: Validated
  - lastTransitionTime: "2020-06-28T06:42:33Z"
    lastUpdateTime: "2020-06-28T06:42:33Z"
    reason: ResetLogicalSwitchAclSuccess
    status: "True"
    type: Ready
  - lastTransitionTime: "2020-06-28T06:42:32Z"
    lastUpdateTime: "2020-06-28T06:42:32Z"
    message: Not Observed
    reason: Init
    status: Unknown
    type: Error
  usingIPs: 16