Kubernetes 如何使Traefik代理成为入口?
我在GKE上部署入口时遇到一些问题。我知道您需要一个活动端点或一个准备就绪/活跃性探测器,因为GCP有一个健康检查,用于查找200响应状态。我正在使用掌舵图来部署我的服务,而且似乎没有任何可配置的就绪性/活力探测选项。当我尝试部署入口时,它失败并显示Kubernetes 如何使Traefik代理成为入口?,kubernetes,google-cloud-platform,kubernetes-helm,kubernetes-ingress,dask-gateway,Kubernetes,Google Cloud Platform,Kubernetes Helm,Kubernetes Ingress,Dask Gateway,我在GKE上部署入口时遇到一些问题。我知道您需要一个活动端点或一个准备就绪/活跃性探测器,因为GCP有一个健康检查,用于查找200响应状态。我正在使用掌舵图来部署我的服务,而且似乎没有任何可配置的就绪性/活力探测选项。当我尝试部署入口时,它失败并显示 all backend services are in an unhealthy state. 如果给我一个没有任何可配置选项来指定就绪性/活力探测器的探针,我有什么选项?我认为它没有通过这个健康检查,因为POD没有在默认的“/”路径上返回200
all backend services are in an unhealthy state.
如果给我一个没有任何可配置选项来指定就绪性/活力探测器的探针,我有什么选项?我认为它没有通过这个健康检查,因为POD没有在默认的“/”路径上返回200响应。请注意,使用外部或内部负载平衡器,此舵图部署工作正常
以下是我所做的:
在config yaml文件中,我为traefik代理nodePort
创建了服务类型。然后,我使用以下清单部署了入口:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: dask-gateway-proxy-ingress
namespace: dask-gateway
annotations:
kubernetes.io/ingress.global-static-ip-name: "dask-gateway-proxy-static-ip"
spec:
backend:
serviceName: traefik-dask-gateway
servicePort: 80
吊舱的状态如何?您能否共享
kubectl get
和kubectl descripe
的输出?