問題タブ [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.

0 投票する
2 に答える
661 参照

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. パターンに一致するインデックスはありますか?」ログスタッシュ ここに画像の説明を入力

これに対する回避策または修正はありますか?

更新:コメントで提案されているように、cURL GETリクエストを作成すると、次のようになりますここに画像の説明を入力

0 投票する
1 に答える
121 参照

go - Knative ポッドの http リクエスト

この起動したサーバーをリクエストすると: https://gist.github.com/Rasarts/1180479de480d7e36d6d7aef08babe59#file-server

私は正しい応答を得ます:

しかし、この方法で作成された minikube 上のサーバーにリクエストを行うと: https://gist.github.com/Rasarts/1180479de480d7e36d6d7aef08babe59#file-serve-yaml

エラーが発生します:

kubernetes ポッドから http リクエストを行うにはどうすればよいですか?

0 投票する
0 に答える
376 参照

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 クラスターに到達できます。

0 投票する
1 に答える
6716 参照

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 がすり減っていることはわかっています。