kubernetes-ingress相关内容
我正在Windows的Docker桌面下运行kubernetes v1.16.我已经使用舵安装了nginx-ingress控制器v1.7.9.我已更新主机文件以包含以下条目 127.0.0.1 application.local 我有一个名为 hedgehog-service 的后端服务. 以下入口定义将请求正确转发到后端. apiVersion:networking.k8s
..
我正在将旧网站迁移到Kubernetes,该网站正在使用 www.app1.com , www.app2.com . 由于所有这些都已部署在一个K8s集群中,因此我想使用 www.myapp.com/app1 之类的URL.但是,当我访问 www.myapp.com/app1 时,它会路由到 www.myapp.com/login 而不是 www.myapp.com/app1/login
..
真正难以理解和调试入口规则.谁能分享好的参考资料? 问题是在不指定主机的情况下入口如何工作? apiVersion:扩展程序/v1beta1种类:入口元数据:注释:nginx.ingress.kubernetes.io/force-ssl-redirect:\"false \"名称:my-app规格:规则:http:路径:-后端:小路:/serviceName:我的应用servicePo
..
我正在尝试使用Kubernetes设置RESTful API应用程序.我有一个带有群集的准系统设置,一个静态IP地址,使用NodePort类型的暴露服务部署的应用程序以及一个配置有SSL托管证书的入口.我需要启用CORS,但尚未使用nginx.是否有可能,还是我需要安装nginx而不是默认的gce类? 这是我的ingress.yaml apiVersion:extensions/v1be
..
上下文 我在裸机服务器(4个节点)上安装了 Kubernetes ,并将 Zero部署到JupyterHub .这很好用;我可以从主节点正确访问集线器. 现在,我想通过以太网从外部计算机访问服务器上的集线器.因此,我遵循了官方说明并安装了 MetalLB 以便为我的 proxy-public 服务提供外部IP(该IP正确设置). 此外,为了能够进行入侵,我安装了 nginx-ingr
..
我有一个API,该API目前由我们主要CA下的子域提供. api.domain.com .该API当前由Nginx入口控制器提供,并且计划将其替换为另一个入口控制器(即大使),并尽可能避免因停机而进行部署.由于我们使用的是AWS EKS,因此需要进行以下配置: 配置为指向Nginx安装的ALB 一个指向大使装置的单独目标群体 配置了加权路由的ALB侦听器可在安装之间进行轮循(其想法是随意
..
尽管群集按预期运行,但此错误有些麻烦. Kubernetes版本: v1.17.3 E0407 17:57:54.426952 1 Reflections.go:123]github.com/nginxinc/kubernetes-ingress/nginx-ingress/internal/k8s/controller.go:341:无法列出* v1.VirtualServerRou
..
在Ubuntu 18.04上的minikube v1.13.0和在Docker 19.03.8上的Kubernetes v1.19.0.使用helm/helmfile("v3.3.4").Ubuntu VM在Win10上运行的VM-Workstation上,网络设置为NAT,所有内容都在我的家庭wifi网络中. 我正在尝试使用 ingress-backend stable/nginx-ing
..
我在tomcat服务器(位于pod内)中运行了一个Java应用程序,该应用程序配置为可与https一起使用.我正在使用nginx入口.问题是,nginx入口正在终止SSL并将仅纯HTTP转发到tomcat服务器(实际上是转发到pod).由于tomcat服务器配置为仅使用HTTPS,因此它不接受流量. 以下操作无效: nginx.ingress.kubernetes.io/ssl-pass
..
我是Kubernetes的新手,并且想将NGINX Ingress Controller用于我当前正在研究的项目.我阅读了一些文档并观看了一些教程,但是我并没有真正理解以下内容: 安装过程(我应该使用Helm,还是git repo ???) 如何正确配置Ingress.例如,Kubernetes文档说使用nginx.conf文件( 关于特定 Ingress 清单的外观应该看起来像您需
..
运行Pod时出现以下错误.我与Kubernetes网页中的文档匹配,它的代码与我在下面编写的代码相同,但最终还是出现以下错误. 错误验证数据:服务器找不到请求的资源;如果您选择忽略这些错误,请使用--validate = false 关闭验证 apiVersion:v1种类:豆荚元数据:名称:helloworld-deployment标签:应用:helloworld规格:容器:-名称:
..
我是一名Kubernetes业余爱好者,试图在GKE上使用NGINX入口控制器.我正在按照此 google云文档为我设置NGINX Ingress服务,但是在访问NGINX位置时遇到了问题. 正在做什么? 使用Helm的Ingress-Controller部署(已启用RBAC) ClusterIP服务部署 什么不起作用? 使用唯一路径(扇出路由)显示多个ClusterIP
..
我正在Kubernetes中(在AKS上)部署一个简单的应用程序,该应用程序位于使用Nginx的Ingress后面,并使用Nginx掌舵图进行了部署.我有一个问题,由于某种原因,Nginx似乎没有将完整的URL传递给后端服务. 例如,我的Ingress是使用 http://app.client.com 的URL设置的,并且/app1g转到 http://app.client.com/app1
..
Kubernetes的新手. 我要添加一个Ingres,如下所示: apiVersion:networking.k8s.io/v1种类:入口元数据:名称:切达干酪规格:规则:-主持人:cheddar.213.215.191.78.nip.iohttp:路径:-后端:服务:名称:切达干酪港口:数:80小路:/pathType:实现特定 但是日志抱怨: W0205 15:14:07.
..
我有一个具有以下图表的吊舱: ingress:已启用:true注释:kubernetes.io/ingress.class:nginx//...路径:-/api/myservice 我的pod公开了api,另外还公开了一个/prometheus 端点,可通过/api/myservice/prometheus 访问该端点. 我想在群集中看到 prometheus ,但不能从/api/m
..
我可以使用基本身份验证创建入口.我遵循了来自kubernetes/ingress-nginx的模板: apiVersion:extensions/v1beta1种类:入口元数据:名称:带有身份验证的入口注释:#身份验证类型nginx.ingress.kubernetes.io/auth-type:基本#包含用户/密码定义的机密名称nginx.ingress.kubernetes.io/auth
..
所以我正在使用 kubernetes NGINX入口控制器并通过
..
在执行Kubernetes YAML文件时希望获得有关问题的指导.我的kubectl版本如下: 客户端版本:version.Info {主要:"1",次要:"20",GitVersion:"v1.20.0",GitCommit:"af46c47ce925f4c4ad5cc8d1fca46c7b77d13b38",GitTreeState:"clean",BuildDate:"2020-12-08
..
是否可以在没有公共IP地址的情况下部署入口控制器(nginx)? 谢谢! 解决方案 是否可以在没有公共IP地址的情况下部署入口控制器(nginx)? 毫无疑问,是的,如果Ingress控制器的 Service 类型为:NodePort ,则Ingress控制器的专用IP地址为每个 Node 的IP地址,位于指向 Service 的:80 和:443 的端口上.秘密地,这正是
..
因此,我已经使用Kubernetes在Google云上设置了我的应用程序.我有一个Pod,我想将其暴露在期望TCP请求的群集之外. 我知道可以通过 ingress-nginx 并对此进行了研究.如
..