Mohammad Nazeeruddin
10/12/2021, 12:38 PMrpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "no healthy upstream"
debug_error_string = "{"created":"@1634031954.613875382","description":"Error received from peer ipv4192.168.125.1483030","file":"src/core/lib/surface/call.cc","file_line":1067,"grpc_message":"no healthy upstream","grpc_status":14}"
This our workspace.yaml and gateway yaml files in helm. in gateway we configured Istio things to access our dagit ui.
Please help us to resolve this error.Nilesh Pandey
10/12/2021, 3:06 PMjohann
10/12/2021, 3:43 PMrex
10/12/2021, 4:41 PMdagster
Helm chart, or both dagster
and dagster-user-deployments
? Could you also send us the Helm values that you’re using?Mohammad Nazeeruddin
10/13/2021, 5:17 AM{{- $userDeployments := index .Values "dagster-user-deployments" }}
{{- if and (not $userDeployments.enabled) $userDeployments.enableSubchart }}
{{ fail "dagster-user-deployments subchart cannot be enabled if workspace.yaml is not created." }}
{{- end }}
{{- if $userDeployments.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "dagster.fullname" . }}-workspace-yaml
labels:
app: {{ template "dagster.name" . }}
chart: {{ template "dagster.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
data:
workspace.yaml: |
{{- $dagitWorkspace := .Values.dagit.workspace }}
{{- $deployments := ternary $dagitWorkspace.servers $userDeployments.deployments $dagitWorkspace.enabled }}
{{- if $deployments }}
load_from:
{{- range $deployment := $deployments }}
{{- $deploymentHost := ternary $deployment.host $deployment.name $dagitWorkspace.enabled }}
- grpc_server:
host: {{ $deploymentHost }}
port: {{ $deployment.port }}
location_name: {{ $deploymentHost }}
{{- end }}
{{- else }}
load_from: []
{{- end }}
{{- end }}
rex
10/13/2021, 6:03 AMdocker-compose.yaml file is required ?No, this Helm deployment works out of the box.
Mohammad Nazeeruddin
10/13/2021, 6:09 AMrex
10/13/2021, 6:21 AMMohammad Nazeeruddin
10/13/2021, 6:27 AMgrpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "upstream connect error or disconnect/reset before headers. reset reason: protocol error"
debug_error_string = "{"created":"@1634211334.767575227","description":"Error received from peer ipv4192.168.238.413030","file":"src/core/lib/surface/call.cc","file_line":1067,"grpc_message":"upstream connect error or disconnect/reset before headers. reset reason: protocol error","grpc_status":14}
How i can solve this grpc issue any suggestion?Nilesh Pandey
10/18/2021, 11:34 AMmax
10/18/2021, 3:16 PMNilesh Pandey
10/18/2021, 3:19 PMdaniel
12/07/2021, 6:10 PMMohammad Nazeeruddin
04/08/2022, 9:38 AMtype: "ClusterIP"
ports:
- name: grpc # added grpc instead of http.
port: {{ $deployment.port }}
protocol: TCP
targetPort: 3030 # grpc port
In user-code-deployment subchart file service-user.yaml