問題タブ [kubernetes-ingress]
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.
kubernetes - Kubernetes で機能フラグ ベースのルーティングを実現する最善の方法
チームの開発者が本番環境で簡単に実験できるインフラストラクチャをセットアップしたいと考えています。
たとえば、オンライン小売店での購入を一覧表示する HTML ページがあるとします。本番バージョンは React を使用して実装されていますが、Vue.js で記述された実装や、JS ベースではなくバックエンド レンダリングを使用する実装など、いくつかの代替実装をテストしたいと考えています。
このシナリオでは、Vue.js の実装に取り組んでいるすべての開発者が Vue.js ページを確認できるように、またバックエンド レンダリング チームが実装を確認できるように機能フラグを反転させたいと考えています。
Kubernetes では、各実装は異なるポッド/レプリケーション セット/サービスになります。
Kubernetes で上記のルーティング スキームを実装するための最適なパターンは何ですか? Istioベースのインテリジェントな HTTP ヘッダー ベースのルーティングは、このタスクに適していますか?
kubernetes - Istio を使用した Kubernetes VIP
私は Kubernetes を初めて使用し、VM ベースのサービスから Kubernetes に移行しようとしています。
現在のアプローチ、
各 VM で複数の VM と実行中のサービスを用意します。サービスは複数の VM で実行されており、それらの前に VIP があります。クライアントは VIP にアクセスし、VIP は利用可能なサービスでラウンド ロビンを実行します。
私はISTIOとイングレスを読み、ISTIOを使用して同じことができることを願っています。ローカルの minikube クラスターをセットアップし、すべてのユース ケースを調査しました。倍率 2 でサービスをデプロイできました。今度は、VIP を使用してサービスにアクセスしたいと考えています。VIP を作成し、Kubernetes クラスター内の他のサービスと Kubernetes クラスターの外部で実行されているサービスに公開する方法がわかりませんでした。同じ既存の VIP を使用できますか? または、任意のサービス名で Kubenetes に VIP を作成するために追加の設定を行う必要がありますか?
ありがとう