2.5. 为应用 Pod 和服务重置 IP 系列策略
在将 MicroShift 配置更新为双栈网络后,PreferSingleStack
默认 ipFamilyPolicy
配置值不会自动更新。要在服务和应用程序 pod 中启用双栈网络,您必须更新 ipFamilyPolicy
值。
先决条件
-
您可以使用 MicroShift
config.yaml
来定义带有 IPv6 地址系列的双栈网络。
流程
使用以下示例,将
spec.ipFamilyPolicy
字段设置为服务或 pod 中双栈网络的有效值:服务的双栈网络配置示例
kind: Service apiVersion: v1 metadata: name: microshift-new-service labels: app: microshift-application spec: type: NodePort ipFamilyPolicy: `PreferDualStack` 1 # ...
- 1
- 必需。双栈网络的有效值为
PreferDualStack
和RequireDualStack
。设定的值取决于您应用程序的要求。PreferSingleStack
是ipFamilyPolicy
字段的默认值。
-
重启没有定义
hostNetwork
的任何应用 pod。定义了hostNetwork
的 Pod 不需要重启来更新ipFamilyPolicy
值。
注意
当 ipFamilyPolicy
值被更新时,MicroShift 系统服务和 pod 会被自动更新。