2.2. 配置 IPv6 单堆栈网络
您可以通过更新 MicroShift 服务配置文件来使用 IPv6 网络协议。
先决条件
-
已安装 OpenShift CLI(
oc
)。 - 有对集群的 root 访问权限。
- 集群使用 OVN-Kubernetes 网络插件。
- 主机具有 IPv6 地址和 IPv6 路由,包括默认值。
流程
-
如果您还没有这样做,请在
/etc/microshift/
目录中生成提供的config.yaml.default
文件的副本,将它重命名为config.yaml
。 将新的 MicroShift
config.yaml
保留在/etc/microshift/
目录中。MicroShift 服务每次启动时都会读取config.yaml
文件。注意创建后,
config.yaml
文件优先于内置设置。将 MicroShift YAML 的
network
部分中的默认值替换为您的有效值。单堆栈 IPv6 网络配置示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令完成任何其他配置,然后启动 MicroShift:
sudo systemctl start microshift
$ sudo systemctl start microshift
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
运行以下命令,检索节点资源中定义的网络:
oc get node -o jsonpath='{.items[].spec.podCIDRs[]}'
$ oc get node -o jsonpath='{.items[].spec.podCIDRs[]}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
fd01::/48
fd01::/48
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,检索 pod 的状态:
oc get pod -A -o wide
$ oc get pod -A -o wide
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来检索服务的状态:
oc get svc -A
$ oc get svc -A
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow