pdf文档 OpenShift Container Platform 4.6 网络

2.78 MB 256 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了 OpenShift Container Platform 4.6 的网络配置和管理,包括 Cluster Network Operator (CNO)、DNS Operator 和 Ingress Operator 的功能。CNO 负责部署和管理集群网络组件,支持多种网络供应商插件,并提供了完整的网络配置示例,如服务网络、集群网络和默认网络的设置。文档还涉及了 OVN-Kubernetes 的配置参数,包括 mtu 和 genevePort 的指定。此外,文档介绍了通过负载均衡器配置集群入口流量的方法,包括 Ingress Controller 的路由选择和外部 IP 地址的分配。最后,文档还涵盖了网络策略的管理,包括网络策略的删除和项目默认网络策略的定义。
AI总结
《OpenShift Container Platform 4.6 网络》内容总结如下: 一、网络概述 1. OpenShift Container Platform 4.6 支持多种网络 Operator,包括 Cluster Network Operator (CNO)、DNS Operator 和 Ingress Operator。 - **Cluster Network Operator (CNO)**:负责部署和管理集群网络组件,包括 Container Network Interface (CNI) 插件。 - **DNS Operator**:部署并管理 CoreDNS,为 pod 提供名称解析服务。 - **Ingress Operator**:实现 Ingress Controller API,启用集群服务的外部访问。 二、网络配置 1. **OVN-Kubernetes 配置**: - 使用 `OVNKubernetes`作为网络类型。 - 关键配置参数包括 `mtu`(设置为 1400)、`genevePort`(设置为 6081)。 2. **Cluster Network Operator 配置示例**: - 包括集群网络、服务网络和默认网络配置: - 集群网络:CIDR 为 `10.128.0.0/14`,子网前缀长度为 23。 - 服务网络:CIDR 为 `172.30.0.0/16`。 - 默认网络类型为 `OpenShiftSDN`,模式为 `NetworkPolicy`,MTU 设置为 1450。 三、集群入口流量配置 1. **负载均衡器配置**: - 使用负载均衡器服务分配唯一 IP 地址,便于外部访问集群。 - 负载均衡器服务可以是虚拟 IP (VIP)。 2. **Ingress Controller 配置**: - 通过 `router-internal.yaml` 文件配置 Ingress Controller。 - 支持 HTTPS、HTTP/2 和 TLS,生成路由以满足 Ingress 资源指定的条件。 3. **路由和入口**: - 使用 `oc expose` 命令将服务公开为路由。 - 支持通过 `oc new-app` 和 `oc get svc` 创建和验证服务。 四、网络策略 1. **网络策略管理**: - 支持通过命名空间删除网络策略。 - 使用 `oc delete networkpolicy` 命令删除指定命名空间的网络策略。 2. **默认网络策略**: - 集群管理员可以修改新项目模板,使其自动包含网络策略。 五、多网络和额外配置 1. **多网络支持**: - 支持为项目定义额外网络,通过 YAML 配置文件指定。 - 配置字段包括网络名称、命名空间和 JSON 格式的 CNI 插件配置。 2. **OVN-Kubernetes 网络供应商**: - 支持自定义网络配置,包括网络接口、IP 地址分配和路由规则。 总结:文档详细介绍了 OpenShift Container Platform 4.6 的网络功能,包括 Operator 的作用、网络配置示例、入口流量管理、网络策略和多网络支持。通过结构化的内容,用户可以理解如何在集群中配置和管理网络,确保服务的高效运行和外部访问的安全性。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 249 页请下载阅读 -
文档评分
请文明评论,理性发言.