注: これは Kubernetes のコンテナーで実行されています。
この非常に短い説明を成功裏に完了しました: https://knative.dev/docs/serving/samples/grpc-ping-go/
成功:
2019/05/08 13:43:56 Ping got hello - pong
2019/05/08 13:43:56 Got pong 2019-05-08 13:43:57.646935391 +0000 UTC m=+1.661567121
しかし、https の knative セットアップでゲートウェイから 443 を実行すると、機能しません。
docker run -ti --entrypoint=/client docker.io/{username}/grpc-ping-go \
-server_addr="${SERVICE_IP}:443" \
-server_host_override="${SERVICE_HOST}" \
-insecure
2019/05/08 13:50:28 &{0xc00012e000}.Ping failed rpc error: code = Unavailable desc = transport is closing:
サンプルのクライアントコードとサーバーコード。サーバーは tls をリッスンしていませんが、サーバーへの接続は https 経由です。
念のために言っておきますが、単純な hello-go テキスト返信から https がすり減っていることはわかっています。