gpt4 book ai didi

azure - AKS 服务没有任何事件端点

转载 作者:行者123 更新时间:2023-12-03 06:52:47 27 4
gpt4 key购买 nike

这些是来自 Azure AKS 的详细信息

我在网站上收到 404 错误,并且在后端 nginx 入口 pod 中收到此日志

服务“ns-2/svc-test-2”没有任何事件端点

这是在 pod 上运行的 liferay 应用程序。

入口描述

Name:             ingress-abc-2
Namespace: ns-abc-2
Address: 1.1.1.1
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
TLS:
secret-tls-abc-2 terminates aks.abc.in
Rules:
Host Path Backends
---- ---- --------
aks.abc.in
/ svc-abc-2:80 (10.244.0.23:8080)
Annotations: kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/ssl-redirect: true
Events: <none>

服务描述

Name:              svc-abc-2
Namespace: ns-abc-2
Labels: <none>
Annotations: service.beta.kubernetes.io/azure-load-balancer-internal: true
Selector: app=pod-abc-2
Type: ClusterIP
IP Family Policy: SingleStack
IP Families: IPv4
IP: 10.0.162.112
IPs: 10.0.162.112
Port: port-abc-2 80/TCP
TargetPort: 8080/TCP
Endpoints: 10.244.0.23:8080
Session Affinity: None
Events: <none>

kubectl get po -n ns-2 -o 宽

NAME                                           READY   STATUS    RESTARTS   AGE    IP            NODE                                NOMINATED NODE   READINESS GATES
pod-abc-2-1111 1/1 Running 0 103m 10.244.0.23 aks-agentpool-1111-vmss000000 <none> <none>

kubectl 描述 po -n ns-2 pod-abc-2-1111

Namespace:    ns-abc-2
Priority: 0
Node: aks-agentpool-1111-vmss000000/10.224.0.4
Start Time: Thu, 18 Aug 2022 18:23:09 +0530
Labels: app=pod-abc-2
pod-template-hash=5d774586b5

Status: Running
IP: 10.244.0.23
IPs:
IP: 10.244.0.23

部署描述

Name:                   deployment-abc-2
Namespace: ns-abc-2
CreationTimestamp: Thu, 18 Aug 2022 18:23:09 +0530
Labels: app=deployment-canopi-liferay-2
Annotations: deployment.kubernetes.io/revision: 1
Selector: app=pod-abc-2

选择器和标签已正确选择。

如果我进入 pod 并运行 curl localhost:8080 然后我会得到欢迎页面的响应。

端点

kubectl get endpoints -n ns-abc-2
NAME ENDPOINTS AGE
svc-abc-2 10.244.0.23:8080 148m

Enpoints 入口 Controller

kubectl get endpoints -n ns-ingress-2
NAME ENDPOINTS AGE
nginx-ingress-controller-ingress-nginx-controller 10.244.0.20:443,10.244.0.21:443,10.244.0.20:80 + 1 more... 144m
nginx-ingress-controller-ingress-nginx-controller-admission 10.244.0.20:8443,10.244.0.21:8443 144m

最佳答案

好的,这个问题已经解决了。

在我的 nginx Controller 中,我将应用程序指向 DNS 名称,并且尝试使用 Controller 的公共(public) IP 打开应用程序,直到映射了 DNS-PublicIP,导致我收到 404。

DNS-PublicIP 映射后,应用程序开始显示在基于 DNS 的网站 URL 上。

关于azure - AKS 服务没有任何事件端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73405337/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com