我正在尝试启用民库的入口。当我运行minikube addons enable ingress时,它挂起了一段时间,然后我得到了以下错误消息:
❌ Exiting due to MK_ADDON_ENABLE: run callbacks: running callbacks: [sudo KUBECONFIG=/var/lib/minikube/kubeconfig /var/lib/minikube/binaries/v1.19.15/kubectl apply -f /etc/kubernetes/addons/ingress-deploy.yaml: Process exited w
我是第一次接触这种集装箱化的东西。我在Ubuntu18.04上运行minikube,我的安装地址是:,所以当我执行kubectl get services -n ingress-nginx时,只需执行minikube addons enable ingress
it shows
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
ingress-nginx-controller NodePort
我设置了一个简单的kubernetes yaml文件(如下所示)来测试nginx入口。Nginx在集群内按预期工作,但在集群外不可见。 我用minikube tunnel和minikube addons enable ingress运行minikube。当我kubectl exec进入nginx-controller时,我可以看到nginx正在工作并提供测试页面,但当我试图从外部点击它时,我得到的是Failed to connect to 127.0.0.1 port 80: Connection refused。 将以下yaml另存为stackoverflow.yaml kind: Dep
我对ingress nginx很陌生,我用minikube addons enable ingress启用了minikube。在寻找与ingress相关的服务时,我运行了kubectl get services -n kube-system并得到了:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
ingress-nginx-controller-admission ClusterIP 10.96.141.138 &
我已经创建了一个服务作为负载均衡器,并尝试使用Minikube隧道访问该服务。它起作用了。
当我尝试为服务创建Ingress时,我得到的IP与minikube IP相同,而不是隧道IP。
我的入口控制器的类型是NodePort
NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
default kubernetes
我是跟随为设置大会与在迷你库上的大会-Nginx.但我似乎没办法让它起作用。当我试图连接到minikube ip返回的VM地址上的端口80时,连接被拒绝。
我的设计是:
Minikube版本:v1.25.1
VirtualBox版本:6.1
Kubernetes版本:v1.22.5
ingress命名空间具有以下资源:
NAME READY STATUS RESTARTS AGE
pod/ingress-nginx-controller-85f4c5b458-2dhqh
我有两个服务在运行: $kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 49m
shiny NodePort 10.110.49.57 <none> 3838:30240/TCP 34m
web NodePort 10.9
我正试图通过侵入访问我的本地PC上的kubernetes仪表板。到目前为止,我所做的步骤是:
安装Nginx入侵:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.44.0/deploy/static/provider/cloud/deploy.yaml
PS D:\dev\kubernetes-dashboard-ingress> kubectl get all -n ingress-nginx
NAME
大家好,我需要一些帮助;我在Ubuntu 20.04上使用minikube中的Kubernetes,并启用了入口附加组件。我希望我的NextJS服务只通过入口控制器发出请求,就可以与通过入口服务器连接的Express服务进行通信。因此,当我使用跨名称空间通信时,它不会像所提供的教程中所说明的那样工作。因为minikube中的ingress nginx在kube-system命名空间上运行。 $ kubectl get service -n kube-system
NAME TYPE CLUSTER-IP
我正在尝试为我当前的Kubernetes架构配置一个额外的Sticky Session层。我希望通过nginx粘性会话的上层路由请求,而不是通过主LoadBalancer服务路由每个请求。我正在关注https://kubernetes.github.io/ingress-nginx/examples/affinity/cookie/上的指南 我正在使用Azure Cloud进行群集部署。以前,使用带有LoadBalancer类型的服务将自动生成一个外部IP地址,供用户连接到我的集群。现在,我需要使用nginx入口为我的用户配置要连接到的静态IP地址。我如何做到这一点呢?我按照这里的指南- h
当我和minikube一起工作时,我不得不写nginx.ingress.kubernetes.io/rewrite-target: /$1。我一直在努力理解为什么我们需要这个注释,以及如何使用它。
我知道这样说:
在某些情况下,后端服务中公开的URL与Ingress规则中指定的路径不同。如果没有重写,任何请求都将返回404。将注释nginx.ingress.kubernetes.io/re写-target设置为服务所期望的路径。
但我无法得到确切的点,the exposed URL in the backend service differs from the specified pa
这与其他cors相关问题不同。
我正在微服务上运行我的节点后端-api,部署在Digitalocean上的kubernetes。我确实读过与这个问题相关的所有博客/论坛,也没有找到任何解决方案(特别是与Digitalocean相关的解决方案)。
我无法通过运行在'localhost:3000‘上或kubernetes集群之外的任何位置的React应用程序连接到集群。
它给了我以下错误:
Access to XMLHttpRequest at 'http://cultor.dev/api/users/signin'
from origin 'http://loc
我已经在可以从互联网访问的服务器上安装了minikube。
我已经创建了一个kubernetes服务,该服务可用:
>kubectl get service myservice
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
myservice 10.0.0.246 <nodes> 80:31988/TCP 14h
minikube的IP地址为:
>minikube ip
192.168.42.135
我希望URL http://myservice.myhost.com (即端口
我在一个单节点集群上工作,它使用docker-compose工作得很好,但是使用Minikube Ingress Controller重新配置相同的设置时,会给我一个Bad Request响应。
Bad Request
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, ple