如何解决有人可以在 install-config.yaml 文件中详细说明在气隙环境中安装 OKD 所需的代理设置吗?
我正在尝试在受限(即气隙)环境中安装 OKD 4.5。我在安装过程中遇到了一个问题,据我所知,引导机器正在尝试访问我正在运行的镜像注册表,但未能访问。
根据我的研究,我认为这个问题是由于 in the documentation here 中描述的 install-config.yaml
文件中缺少代理设置,但是我无法将我的大脑围绕在我的功能上试图通过将此代理信息添加到配置中以及我应该添加哪些信息来适应。我也找不到文档的任何其他部分对此进行了详细说明(但是,如果有人可以简单地将我指向此类文档的方向,那将非常有帮助)。
有人愿意向我解释应该将哪些值输入到此文件中的代理行中吗?为什么?此信息是否替代、补充或要求以任何方式更改配置的 networking
部分?
作为一个相关问题,我是否需要更改任何网络子网值以反映我的本地网络?在我看到的所有示例中,clusterNetwork.cidr
和 serviceNetwork
子网与文档(cidr: 10.128.0.0/14
、serviceNetwork: - 172.30.0.0/16
)相同,有些还包含一个额外的 machineNetwork
场地。这个字段是我应该添加的内容吗?如果是,我是否应该只为这个字段包含我的子网?
作为我的特定场景的上下文,以下是我的环境规范以及我遇到的特定错误:
OKD Release: `4.5.0-0.okd-2020-10-15-235428`
Environment: Virtualized Bootstrap,Master and Worker nodes,in virt-manager,running on Centos 7 in
air-gapped environment. This host machine contains the install directory and also provides DNS,Apache Server,HAProxy for load balancing and the mirrored registry.
错误:
From <log-bundle>/bootstrap/journals/release-image.log:
localhost.localdomain release-image-download.sh[114151]: Error: Error initializing source docker://okd-services.okd.local:5000/okd@sha256<.....>:
error pinging docker registry okd-services.okd.local:5000: Get "https://okd-services.okd.local:5000/v2/":
dial tcp <okd-services.okd.local ip>:5000: connect: connection refused
From systemctl status named (several requests to IPs I don't recognize which seem to be NTP requests):
network unreachable resolving '2.fedora.pool.ntp.org.okd/AAAA..
network unreachable resolving './NS/IN': 199.7.91.13#53
etc
我已确保存在主机-节点和节点-节点通信,并且可以从节点访问注册表(为了测试,我将证书 pem netcat 到节点并更新其信任,然后 curl -u
注册表使用 https://fqdn:5000/v2/_catalog
),所以我相当确定所有连接都已正确建立。
总而言之,由于我相当确定 install-config.yaml
文件中的代理/网络设置是罪魁祸首,而且由于我无法在官方文档或其他地方找到有关这些配置的更多详细信息,我非常感谢任何关于我应该如何为气隙环境配置它的深入解释。此外,如果有人认为是另一个问题造成的,那么任何有关该问题的意见都会很棒。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。