-
5 votesanswersviews
使用nginx反向代理在Kubernetes中公开服务
我是Kubernetes的新手,想了解如何将Kubernetes中运行的服务暴露给外界 . 我在群集上使用NodePort公开了它 . 因此,例如:服务公开主机上的端口31234,我可以通过https://kubeserverIP:31234从另一台服务器获取服务 . 我想要实现的是通过nginx(在不同的服务器上,在Kube控件之外)通过URL提供此服务,比如说http://service.ex... -
80 votesanswersviews
Kubernetes中的ClusterIP,NodePort和LoadBalancer服务类型有什么区别?
1 - 我正在阅读文档,我对措辞有点困惑 . 它说: ClusterIP:在集群内部IP上公开服务 . 选择此值使服务只能从群集中访问 . 这是默认的ServiceType NodePort:在静态端口(NodePort)上的每个节点的IP上公开服务 . 将自动创建NodePort服务将路由到的ClusterIP服务 . 您将能够通过请求<NodeIP>:<NodePort&... -
1 votesanswersviews
Kubernetes - 如何使用NodePort服务从集群外部访问nginx负载 balancer
我有一个Kubernetes集群,其中包含一个主节点和另外两个节点: sudo kubectl get nodes NAME STATUS ROLES AGE VERSION kubernetes-master Ready master 4h v1.10.2 kubernetes-node1 Ready ... -
2 votesanswersviews
kubernetes服务如何决定要路由到哪个后端pod
我有一个Kubernetes服务,通过这样做选择: spec: selector: backend: nlp-server 如果有多个 Pods 与选择器匹配, Service 将 Service 路由请求? 我使用默认的 ClusterIP 设置 . 在docs中搜索"ClusterIP: Exposes the service on a cluster-intern... -
0 votesanswersviews
服务不在kubernetes暴露
我在GKE中有部署和服务 . 我将部署公开为负载均衡器,但我无法通过服务(curl或浏览器)访问它 . 我得到一个: curl: (7) Failed to connect to <my-Ip-Address> port 443: Connection refused 我可以直接前进到pod,它工作正常: kubectl --namespace=redfalcon port-forw...