!LuUSGaeArTeoOgUpwk:matrix.org

kubeflow-kfserving

433 Members
2 Servers

Load older messages


SenderMessageTime
26 Apr 2022
@_slack_kubeflow_U023ZTGHZ41:matrix.orgJulius von Kohout It is the default ingress that is installed with Kubeflow 1.5 and is able to properly forward Sheldon requests. 16:53:22
@_slack_kubeflow_U022U7KG24W:matrix.orgRachit Chauhan can you print the output of kubectl get gw GATEWAY_NAME -n NAMESPACE -o yaml ? 16:55:53
@_slack_kubeflow_U023ZTGHZ41:matrix.orgJulius von Kohout Also internally only the gateway knative-local-gateway.knative-serving.svc.cluster.local works but not cluster-local-gateway.istio-system.svc.cluster.local. i will provide the three gateway YAMLs in an hour. 16:59:21
@_slack_kubeflow_U023ZTGHZ41:matrix.orgJulius von Kohout apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata: name: cluster-local-gateway namespace: istio-system labels: release: istio spec: selector: app: cluster-local-gateway istio: cluster-local-gateway servers: - hosts: - '' port: name: http number: 80 protocol: HTTP apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata: name: knative-local-gateway namespace: knative-serving labels: networking.knative.dev/ingress-provider: istio serving.knative.dev/release: v0.22.1 spec: selector: app: cluster-local-gateway istio: cluster-local-gateway servers: - hosts: - '' port: name: http number: 8081 protocol: HTTP apiVersion: networking.istio.io/v1beta1 kind: Gateway metadata: name: kubeflow-gateway namespace: kubeflow spec: selector: istio: ingressgateway servers: - hosts: - '*' port: name: http number: 80 protocol: HTTP and i think kubeflow uses https://github.com/kserve/kserve/blob/release-0.7/install/v0.7.0/kserve_kubeflow.yaml 17:31:55
@_slack_kubeflow_U023ZTGHZ41:matrix.orgJulius von Kohout
kind: ConfigMap
apiVersion: v1
metadata:
  name: kserve-config
  namespace: kubeflow
  labels:
    app: kserve
    app.kubernetes.io/name: kserve
data:
  ingressGateway: kubeflow/kubeflow-gateway
kind: ConfigMap
apiVersion: v1
metadata:
  name: config-istio
  namespace: knative-serving
  labels:
    networking.knative.dev/ingress-provider: istio
    serving.knative.dev/release: v0.22.1
data:
  gateway.kubeflow.kubeflow-gateway: istio-ingressgateway.istio-system.svc.cluster.local
17:41:52
@_slack_kubeflow_U02SF1C1Y67:matrix.orgTimos Nope, not sure how to do it 17:44:48
@_slack_kubeflow_U022U7KG24W:matrix.orgRachit Chauhan if you are trying to our endpoint reach via kubeflow-gateway then you can see what routes are setup for that controller using istioctl cli
istioctl proxy-config routes ISTIO_CONTROLLER_POD_NAME -n istio-system
19:03:07
@_slack_kubeflow_U022U7KG24W:matrix.orgRachit Chauhan check if the relevant virtual services are created and routes exist on this istio controller (which is essentially the envoy) 19:04:42
@_slack_kubeflow_U022U7KG24W:matrix.orgRachit Chauhan might be helpful https://knative.dev/docs/serving/setting-up-custom-ingress-gateway/ 19:25:46
@_slack_kubeflow_U022U7KG24W:matrix.orgRachit Chauhan Julius von Kohout: i am not sure which config map is this kserve-config https://kubeflow.slack.com/archives/CH6E58LNP/p1650994912193769?thread_ts=1650986776.568939&cid=CH6E58LNP 22:38:03
27 Apr 2022
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun Julius von Kohout what's the error you are getting? 00:23:09
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) joined the room.01:43:20
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) changed their display name from _slack_kubeflow_U03CN7QAHN3 to zorba(손주형).01:44:27
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) set a profile picture.01:44:32
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) Hi! Does kserve triton server can open promethues metric port?? 01:44:32
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun yes all you need is to add the prometheus annotations I believe 01:45:48
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) actually I did it and checked it in pod logs. but triton metrics are not shown in prometheus server 01:46:43
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun are you able to curl the metrics locally? 01:47:47
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) yes. and i installed prometheus and grafana with prometheus kube stack helm chart. should I do something to expose inferenceservice pod metric? 01:49:19
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun no, as long as prom server can scrape the pod metrics that should work 01:56:37
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) okay, but after I install istio grafana and prom addons seperately, triton metrics are collected and shown in grafana installed by istio addon 01:58:15
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun you mean it does not work with prometheus helm chart? 02:00:30
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) yes 02:00:41
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun I am not too sure about the difference but it is unlikely kserve issue 02:00:59
@_slack_kubeflow_U03CN7QAHN3:matrix.orgzorba(손주형) promeheus by helm chart get metric of inference service pod itself. but not triton metrics 02:02:57
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun what does the mean? triton container is in the isvc pod 02:11:19
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun so there are two containers in the isvc pod, queue proxy and triton container 02:12:53
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun are you saying it is getting the isvc queue proxy metrics but not triton ? 02:13:18
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun queue proxy metrics is exposed on port 9091 while triton expose the metrics on port 8002 I believe 02:14:55
@_slack_kubeflow_UFVUV2UFP:matrix.orgDan Sun if you set the annotation port to 8002 then it should get the triton metrics 02:15:25

Show newer messages


Back to Room ListRoom Version: 6