我无法通过入口路径url访问Kibana服务器UI我已经在库伯内特斯集群上部署了Kibanapod和Elasticsearch。访问UI时,它声明为“503服务不可用”,并将路径重定向为https://myserver.com/spaces/enter.elasticsearch和kibana pod都在运行。我可以通过入口路径url卷曲我的elasticsearch pod。有人能帮助解决这个问题吗?
Kibana yaml文件:
deployment.yaml
---
apiVersion: "apps/v1"
kind: "Deployment"
metadata:
name: "kibana-development"
namespace: "development"
spec:
selector:
matchLabels:
app: "kibana-development"
replicas: 1
strategy:
type: "RollingUpdate"
rollingUpdate:
maxSurge: 1
maxUnavailable: 1
minReadySeconds: 5
template:
metadata:
labels:
app: "kibana-development"
spec:
containers:
-
name: "kibana-development"
image: "docker.elastic.co/kibana/kibana:7.10.2"
imagePullPolicy: "Always"
env:
- name: "ELASTICSEARCH_HOSTS"
value: "https://my-server.com/elasticsearch"
ports:
-
containerPort: 5601
protocol: TCP
imagePullSecrets:
-
name: "kibana"
service.yaml
---
apiVersion: "v1"
kind: "Service"
metadata:
name: "kibana-development"
namespace: "development"
labels:
app: "kibana-development"
spec:
ports:
-
port: 56976
targetPort: 5601
selector:
app: "kibana-development"
进入。亚马尔
---
apiVersion: "networking.k8s.io/v1beta1"
kind: "Ingress"
metadata:
name: "kibana-development-ingress"
namespace: "development"
annotations:
nginx.ingress.kubernetes.io/rewrite-target: "/$1"
spec:
rules:
-
host: "my-server.com"
http:
paths:
-
backend:
serviceName: "kibana-development"
servicePort: 56976
path: "/kibana/(.*)"
我可以通过cliuster-ip: port访问Kibana,但不能使用入口路径url。我是否缺少任何注释?或者elasticsearch和kibana的7.10.2版本不稳定。我检查了我的endpoint,它显示了我的集群ip
问题现已解决,需要在部署中添加以下两个env变量。yaml文件。
-
name: "SERVER_BASEPATH"
value: "/kibana-development"
-
name: "SERVER_REWRITEBASEPATH"
value: "false"
不要忘记SERVER_BASEPATH值中的"/"
我有以下入口设置: 当我点击时,我被重定向到,并带有NGINX 404未找到。 根据日志,可以看到< code>grafana窗格被查询命中: logger = context traceID = 0000000000000000000000000000 userId = 0 orgId = 0 uname = t = 2022-10-13t 16:19:57.989170173 z level
我的服务器中有此入口。 事实上,当我给ra2打电话的时候,我希望是这样。我的公司。通用域名格式。br/conteudo/health,例如,它触及seo生产部署节点port/health,但它将访问seo生产部署节点port/conteudo/health,并收到404答案。 在我的入口中查看它似乎没有错误。我只是不知道为什么它没有按预期“清理”路径。正常/路径中的请求正在按预期发生。
我正在尝试从入口规则中删除一个后端路径,但无法使其正常工作。 这就是我尝试删除它的方式: 当我查看日志时,我可以看到它找到了路径并输出了以下内容: 已删除入口路由可选[HTTPIngressPath(backend=IngressBackend(serviceName=my-service-6,servicePort=IntOrString(IntVal=8080,Kind=null,StrVal
我在Google Container Engine上部署了一个容器,它运行良好。现在,我想公开它。 这个应用程序是一个侦听2个端口的服务。使用kubectl公开部署,我创建了2个负载均衡器,每个端口一个。 我制作了两个负载平衡器,因为kubectl expose命令似乎不允许使用多个端口。虽然我在kubectl上将其定义为type=LoadBalancer,但一旦在GKE上创建了它们,它们就被定义
我刚刚使用上的指南在我的Kubernetes集群上安装了一个EFK堆栈https://medium.com/@timfpark/efk-logging-on-kubernetes-on-azure-4c54402459c4 我在上的指南中指出,当通过代理访问它时,它可以工作 http://localhost:8001/api/v1/namespaces/kube-系统/服务/kibana日志记录/
我正在尝试访问库伯内特斯集群部署的Spring Boot微服务并尝试测试REST API。我在部署脚本中配置了节点端口方法。但是当我尝试使用Postman工具访问时,我只得到“无法获得任何响应”的响应。 我配置了服务。yaml脚本类似于以下结构, 我的部署。yaml如下所示:, 当我使用时,输出如下所示, 我正在尝试通过以下方式访问我部署的API, 更新 当我为我的部署运行命令时,我得到如下响应: