2.5. 为应用 Pod 和服务重置 IP 系列策略


在将 MicroShift 配置更新为双栈网络后,PreferSingleStack 默认 ipFamilyPolicy 配置值不会自动更新。要在服务和应用程序 pod 中启用双栈网络,您必须更新 ipFamilyPolicy 值。

先决条件

  • 您可以使用 MicroShift config.yaml 来定义带有 IPv6 地址系列的双栈网络。

流程

  1. 使用以下示例,将 spec.ipFamilyPolicy 字段设置为服务或 pod 中双栈网络的有效值:

    服务的双栈网络配置示例

    kind: Service
    apiVersion: v1
    metadata:
      name: microshift-new-service
      labels: app: microshift-application
    spec:
      type: NodePort
      ipFamilyPolicy: `PreferDualStack` 1
    # ...

    1
    必需。双栈网络的有效值为 PreferDualStackRequireDualStack。设定的值取决于您应用程序的要求。PreferSingleStackipFamilyPolicy 字段的默认值。
  2. 重启没有定义 hostNetwork 的任何应用 pod。定义了 hostNetwork 的 Pod 不需要重启来更新 ipFamilyPolicy 值。
注意

ipFamilyPolicy 值被更新时,MicroShift 系统服务和 pod 会被自动更新。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.