問題タブ [knative]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elasticsearch - Knative ロギング: log stash - Kibana がマッピングを取得できない
Knative ロギングについては、こちらの手順に従ってください - https://github.com/knative/docs/blob/master/serving/installing-logging-metrics-traces.md#elasticsearch-kibana-prometheus--grafana-setup、私は試しましたKibana UI (Elasticsearch の視覚化ツール) を使用してログを視覚化しようとしましたが、インデックス パターンの構成中に次のエラーが発生しました — <strong>" Unable to fetch mapping. パターンに一致するインデックスはありますか?」ログスタッシュ
これに対する回避策または修正はありますか?
go - Knative ポッドの http リクエスト
この起動したサーバーをリクエストすると: https://gist.github.com/Rasarts/1180479de480d7e36d6d7aef08babe59#file-server
私は正しい応答を得ます:
しかし、この方法で作成された minikube 上のサーバーにリクエストを行うと: https://gist.github.com/Rasarts/1180479de480d7e36d6d7aef08babe59#file-serve-yaml
エラーが発生します:
kubernetes ポッドから http リクエストを行うにはどうすればよいですか?
kubernetes - Knative Kafka チャネル ディスパッチャが Kubernetes クラスタ外の Kafka に到達できない
このドキュメントを使用して、Knative で Kafka チャネル ディスパッチャをセットアップしようとしています: https://github.com/knative/eventing/tree/master/contrib/kafka/config
チャネル ディスパッチャーが Kafka ブローカーを見つけられないことを除けば、すべてうまくいきました。ポッドからのエラーkafka-channel-dispatcher-0
:
{"level":"fatal","ts":1554634078.4035408,"caller":"dispatcher/main.go:65","msg":"kafka ディスパッチャを作成できません。","エラー":"作成できませんkafka client: kafka: client has run out of available brokers to talk (Is your cluster reachable?)","stacktrace":"main.main\n\t/home/michiel/go/src/github.com/knative /eventing/contrib/kafka/cmd/dispatcher/main.go:65\nruntime.main\n\t/usr/lib/go-1.10/src/runtime/proc.go:198"}
K8s クラスターとは別のマシンで単一の Kafka ノードを実行していますが、それらは同じネットワーク内にあります。Knative を使用せずに Python でコンテナーを実行して Kafka ブローカーに到達しようとしましたが、成功したので、ブローカーに到達できることがわかりました。
Kafka チャネル ディスパッチャーの構成マップは次のとおりです。
ブローカーに連絡するにはどうすればよいですか? ドキュメントの例のように、URLの代わりにIPアドレスを提供しているという事実と何か関係があるのでしょうか:
更新: ドキュメントのように strimzi kafka クラスターに到達できます。
go - grpc-go over https: 失敗した rpc エラー: コード = 利用できません des = トランスポートを閉じています:
注: これは Kubernetes のコンテナーで実行されています。
この非常に短い説明を成功裏に完了しました: https://knative.dev/docs/serving/samples/grpc-ping-go/
成功:
しかし、https の knative セットアップでゲートウェイから 443 を実行すると、機能しません。
サンプルのクライアントコードとサーバーコード。サーバーは tls をリッスンしていませんが、サーバーへの接続は https 経由です。
念のために言っておきますが、単純な hello-go テキスト返信から https がすり減っていることはわかっています。