環境
実施環境
- 事前にラボ環境へのInviteを行っておりますので、メールをご確認ください
- 利用するコマンド: git , jq , sudo, curl, make, kubectl(kubenetes環境)
- NGINX Trialライセンスの取得、ラボ実施ユーザのHome Directoryへ配置
ラボ環境 (UDF(Unified Demonstration Framework)) コンポーネントへの接続
弊社が提供するLAB環境を使って動作を確認いただきます。
ラボ環境を起動する等、一部ブラウザを使って操作します。
Google ChromeがSupportブラウザとなります。その他ブラウザでは正しく動作しない場合があることご了承ください。
HELMについて
Helm とは - Kubernetes用パッケージマネージャ - Helmは、Kubernetes 用に構築されたソフトウェアを検索、共有、使用するための方法です。 - Kubernetes環境にソフトウェアを簡単にデプロイできます
このラボでは、NGINX Ingress Controller、NGINX Service Mesh、各種監視コンポーネントをHelmを使ってデプロイします
デプロイする構成について
このラボでサンプルアプリケーションをデプロイした結果の構成は以下の様になります。
- Namespace
nginx-ingress
にNIC、nginx-mesh
にNSMのコンポーネント、monitor
に監視コンポーネントをデプロイします - NSMのSidecarを挿入する対象のNamespaceとして
prod
、staging
、legacy
をデプロイします - NSMの管理コンポーネントに接続するために
nic2
というNICをデプロイします - NSMのSidecarを挿入するアプリケーションに接続するために
nic1
というNICをデプロイします - GrafanaのDatasouceとして
Prometheus
、Loki
、Jaeger
を指定し、ステータスを確認できるようにします