【发布时间】:2021-05-06 10:13:02
【问题描述】:
我在 K8 1.16 版本上部署了一个 node js 应用程序。我注意到部署后后端 pod 没有注册端点,因此后端 pod 不断重启并进入 CrashLoopBackOff。
kubectl describe svc
Name: backend-xx-backend-svc
Namespace: default
Labels: <none>
Annotations: <none>
Selector: chart=backend-xx-backend,tier=backend
Type: ClusterIP
IP: 192.168.246.12
Port: <unset> 80/TCP
TargetPort: 8800/TCP
Endpoints:
Session Affinity: None
Events: <none>
关于后端 pod 端点为何为空白的任何建议。
【问题讨论】:
-
如果 Pod 进入 CrashLoopBackOff,你能描述一下,用 kubectl logs 命令查看日志吗?
-
Events: Type Reason Age From Message ---- ------ ---- ---- ------- 警告 Unhealthy 13s (x1187 over 3h19m) kubelet, aks-agentpool-33316079-vmss000002 就绪探测失败:获取10.39.67.76:8800/api/health:拨打 tcp 10.39.67.76:8800:连接:连接被拒绝 - 这是我在描述中看到的
标签: kubernetes google-kubernetes-engine kubectl endpoint azure-aks