在AWS上使用了kops
已安装的Kubernetes群集。
使用alb-ingress-controller
按照official guide:
有效。可以成功运行dig
和curl
。
Another sample:2048-game
从504 Gateway Time-out
Record Set
中的Route 53
名称访问时出现Load Balancers
错误:
但可以从Alias Target
找到的DNS名称访问!因此Route 53
中的Prometheus
似乎不起作用!
并且,对于helm install prometheus
,使用官方图表进行部署并可以成功挖掘。
curl
但无法运行curl server.mysite.com
curl: (7) Failed to connect to server.mysite.com port 80: Connection refused
curl alertmanager.mysite.com
curl: (7) Failed to connect to alertmanager.mysite.com port 80: Connection refused
curl pushgateway.mysite.com
curl: (7) Failed to connect to pushgateway.mysite.com port 80: Connection refused
来获得结果:
$ kubectl get svc --all-namespaces
NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
2048-game service-2048 NodePort 100.68.230.211 <none> 80:31652/TCP 1h
default kubernetes ClusterIP 100.64.0.2 <none> 443/TCP 4d
default steely-wombat-prometheus-alertmanager ClusterIP 100.71.21.190 <none> 80/TCP 5m
default steely-wombat-prometheus-kube-state-metrics ClusterIP None <none> 80/TCP 5m
default steely-wombat-prometheus-node-exporter ClusterIP None <none> 9100/TCP 5m
default steely-wombat-prometheus-pushgateway ClusterIP 100.65.72.250 <none> 9091/TCP 5m
default steely-wombat-prometheus-server ClusterIP 100.65.239.188 <none> 80/TCP 5m
echoserver echoserver NodePort 100.64.176.267 <none> 80:31281/TCP 1h
kube-system default-http-backend ClusterIP 100.71.27.31 <none> 80/TCP 3h
kube-system kube-dns ClusterIP 100.64.0.19 <none> 53/UDP,53/TCP 4d
kube-system tiller-deploy ClusterIP 100.70.101.11 <none> 44134/TCP 4d
我检查了Kubernetes集群中的所有服务:
echoserver
我发现示例应用2048-game
和NodePort
类型为Pormetheus
。 ClusterIP
服务是NodePort
类型。这里需要$row1 = fgetcsv($handle, $delimiter);
$endNumber = 8635;
for ($i = $start; $i < $endNumber; $i++) {
fgets($handle);
}
类型吗?
答案 0 :(得分:0)
您是否已检查AWS Route 53仪表板以查看设置是否正常?
你可以发布dig的输出吗?