我使用kubeadm建立了一个Kubernetes集群。
[root@master fedora]# kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.2", GitCommit:"81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState:"clean", BuildDate:"2018-04-27T09:22:21Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.2", GitCommit:"81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState:"clean", BuildDate:"2018-04-27T09:10:24Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
我使用nginx-ingress
安装了helm
。
helm install stable/nginx-ingress --name=nginx --namespace=ingress-nginx -f nginx-values.yaml
配置文件看起来像this。
我还使用helm和this configuration file安装了Jupyterhub:
helm version
Client: &version.Version{SemVer:"v2.9.0", GitCommit:"f6025bb9ee7daf9fee0026541c90a6f557a3e0bc", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.0", GitCommit:"f6025bb9ee7daf9fee0026541c90a6f557a3e0bc", GitTreeState:"clean"}
helm install jupyterhub/jupyterhub --version=v0.7-fd73c61 --name=jh07 --namespace=jh07 -f config.yaml --timeout=14400
一切正常,但转发到GitHub-Authentication服务除外。 I think it might have to do with this issue.
我需要在helm配置文件中更改哪些设置才能使nginx转发文字请求?
答案 0 :(得分:0)
这不是配置问题,我的配置并没有那么错,但这是一个端口问题。我使用的机器与OpenStack服务器上的两个不同帐户有关。 OpenStack服务器有一个入口/入口控制器。我以为我打开了所有必要的端口......但它没有用......令我震惊的是,它有时确实有用......我想当所有pod都是在属于一个帐户的节点上创建的时候确实有效。
所以我决定只使用一个帐户(为kubernetes集群listed here打开所有必要的端口)并且它有效。
如果我发现我必须将哪些入口和入口规则应用于其他帐户,我会更新我的答案。
如果我发现我必须将哪些入口和入口规则应用于
,我会更新