gpt4 book ai didi

kubernetes - oc 集群启动和公共(public)主机名

转载 作者:行者123 更新时间:2023-12-04 00:23:19 24 4
gpt4 key购买 nike

我在 Ubuntu 16.04.3 LTS 上安装了 Docker 和 OpenShift 客户端

[vagrant@desktop:~] $ docker --version
Docker version 18.01.0-ce, build 03596f5
[vagrant@desktop:~] $ oc version
oc v3.7.1+ab0f056
kubernetes v1.7.6+a08f5eeb62
features: Basic-Auth GSSAPI Kerberos SPNEGO

Server https://127.0.0.1:8443
openshift v3.7.1+282e43f-42
kubernetes v1.7.6+a08f5eeb62
[vagrant@desktop:~] $

通知服务器 URL https://127.0.0.1:8443

我可以使用oc cluster up启动集群

vagrant@desktop:~] $ oc cluster up --public-hostname='ocp.devops.ok' --host-data-dir='/var/lib/origin/etcd' --use-existing-config --routing-suffix='cloudapps.lab.example.com'
Starting OpenShift using openshift/origin:v3.7.1 ...
OpenShift server started.

The server is accessible via web console at:
https://ocp.devops.ok:8443

我可以使用 https://ocp.devops.ok:8443 访问服务器但随后 OCP 将重定向到 https://127.0.0.1:8443 。所以我认为它会重定向到 kubernetes 服务器 URL。

这引发了有关public-hostname的问题。它有什么作用?我认为 OpenShift 没有使用它,因为它重定向到 Kubernetes 服务器 URL。

如何在 Kubernetes 中更改此设置?

最佳答案

我认为因为 --public-hostname 没有指定要绑定(bind)的 ip,并且该 ip 当前是 127.0.0.1,所以一些配置设置为该值,因此 oauth 质询将您重定向到那里。希望3.10能解决这个问题。

请参阅 OpensShift's Origin GitHub 中描述的此问题

关于kubernetes - oc 集群启动和公共(public)主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49792438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com