問題タブ [knative-serving]

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 投票する
1 に答える
281 参照

kubernetes - Knative で MaxRevisionTimeoutSeconds を設定するには?

k8s の抽象化として Knative を使用する Cloud run on gke を使用してサービスをデプロイしました。MaxRevisionTimeoutSecondsknative のデフォルト設定ではデフォルトは 600 に設定されていますが、このPRによればこれはカスタマイズ可能です。

Knative の公式ドキュメントには何も見つかりませんでした。誰か助けてくれませんか?

更新

knative のソース コードとドキュメントをもう少し掘り下げた後。MaxRevisionTimeoutSecondsで定義されているようですresource=ConfigMap/config-defaults。そのため、カスタム値で更新する必要があります。

このことから、asと呼ばれるものを使用して ConfigMap リソースを変更できるように見えますがoperator、おそらく gcp がオペレーターを使用して Knative コンポーネントをインストールしないため、機能しませんでした。とにかく、私はオペレーターをインストールしresource=knativeserving、config-defaults を上書きしていました。しかし、これもサービスを再デプロイしようとしたときに機能しませんでした。

次の解決策は、 を使用して config-defaults を直接編集することkubectl editです。私もこれをやろうとしましたが、奇妙な動作に遭遇しました。以前は変更された値を確認していたときに YAML ファイルを編集した後kubectl describe、変更された値が表示されることもあれば、古い値が表示されることもあり、YAML の特定のキーと値のペアが表示されないこともあります。また、この編集を行った後にサービスを再デプロイしようとしても機能しません。

誰かがこれで私を助けることができれば、それは本当に素晴らしいことです.

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

kubernetes - Keycloak ゲートキーパー サイドカーを使用した Knative サービス

次のサービスをデプロイしようとしています。

次のエラーで失敗します。

ここで、仕様 ( https://knative.dev/v0.15-docs/serving/getting-started-knative-app/ ) を読むと、次の例を見ることができます。

まったく同じ構造です。さて、私の質問は次のとおりです。

  1. デプロイを待たずに yam を検証するにはどうすればよいですか? Intellij には k8n プラグインがありますが、マシンで消費可能なserving.knative.dev/v1 の CRD スキーマが見つかりません。( https://knative.dev/docs/serving/spec/knative-api-specification-1.0/ )
  2. knative で複数のコンテナを持つことは許可されていますか? (その構成は apiVersion: apps/v1 kind: Deployment で完全に機能します)