Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何使Traefik代理成为入口?_Kubernetes_Google Cloud Platform_Kubernetes Helm_Kubernetes Ingress_Dask Gateway - Fatal编程技术网

Kubernetes 如何使Traefik代理成为入口?

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

我在GKE上部署入口时遇到一些问题。我知道您需要一个活动端点或一个准备就绪/活跃性探测器,因为GCP有一个健康检查,用于查找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
的输出?