我想從我的GKE羣集中公開一個認爲Ingress到外部世界的GRPC Java服務。通過谷歌雲上的Ingress公開GRPC服務器
問題是,GKE的默認實現會創建一個運行狀況檢查,期望捲曲「/」上有200個響應代碼。預計和記錄here。
不幸的是,這似乎不適用於grpc-java實施,因爲它沒有處理「/」GET請求。
GRPC本身定義了一個health checking protocol。但它也不支持。
我不知道是否有類似「kubernetes.io/ingress.global-static-ip-name」的祕密註釋,但至少禁用健康檢查(理想上覆蓋它們)。