問題タブ [istio]
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.
istio - istio でユーザーレベルのレート制限を有効にする方法
Istio のサイトでレート制限のサポートについて言及しているのを見ましたが、グローバルなレート制限の例しか見つかりません。
ユーザーレベルでそれを行うことは可能ですか? たとえば、ユーザーがログインしたが、1 秒以内に 50 を超えるリクエストを送信した場合、そのユーザーをブロックしたいとします。同様の状況で、ユーザーがログインしていない場合、そのデバイスは 30 を超えるリクエストを送信できません。毎秒。
amazon-web-services - ISTIO: エラー: 適用するオブジェクトが渡されませんでした
ここのブログ投稿に従って、このサンプル サービスを istio を介して aws k8s にデプロイしようとすると、「エラー: 適用するオブジェクトが渡されませんでした」というメッセージが表示されます。
設定
- aws k8s v1.7.x
- イスティオ 0.4.0
設定
問題
kubectl apply -f <(istioctl kube-inject -f book-info-v1.yaml)
error: no objects passed to apply
docker - istio envoy プロキシで実行されているコンテナとの websocket 接続の最大数
Istio プロキシを使用するコンテナ内の Websocket 接続の最大数に制限があるようです
1024 で不足するようです (デフォルトのようです)。
また、nofiles の --default-ulimit を 102400:102400 に増やしてみましたが、istio によって制限されているのではないかと疑っています
DestinationPolicy も追加しようとしましたが、それも役に立ちませんでした
ssl - istio-sidecar-injector 不明な権限 x509
kubernetes 1.9.2 の istio-0.5.0 での自動サイドカー インジェクションのガイドに従っていますが、API サーバーの証明書の問題により、これまでのところ成功していません。
Pod が作成されると Webhook が呼び出されますが、api-server は istio-sidecar-injector/inject によって提示された証明書を拒否し、次のように述べています。
API サーバーは、次のフラグで構成されています。
証明書は、--tls-ca-file フラグを介して api-server に提供した ca.pem ファイルによって署名されていますが、葉巻はまだありません。サイドカー インジェクターによって提示された証明書を信頼するように kubernetes API アドミッション コントローラーを取得する方法についてのアイデアはありますか?