環境
実施環境
事前にラボ環境へのInviteを行っておりますので、メールをご確認ください
利用するコマンド: git , jq , sudo, curl, make, kubectl(kubenetes環境)
NGINX Trialライセンスの取得、ラボ実施ユーザのHome Directoryへ配置
ラボ環境 (UDF(Unified Demonstration Framework)) コンポーネントへの接続
ラボ環境構成図
RDP接続
a. Windows Jump HostへのRDP接続
Note
端末のセキュリティ設定等により、RDPクライアントによる接続が出来ない場合、 b. Windows Jump HostへVNCで接続 を参照してください
Windows Jump HostからCLIの操作を行う場合、以下タブからRDP Clientファイルをダウンロードいただき接続ください
b. Windows Jump HostへVNCで接続
vnc-windowsの vnc-win
をクリックしてください
接続
をクリックしてください
パスワードが求められます。 admin
と入力してください
Windowsのログイン画面が表示されます。VNCのメニューより、 Ctrl+Alt+Delを送信
をクリックします
適切なユーザを選択し、パスワードを キーボードで入力
してください。ログインの情報は a. Windows Jump HostへのRDP接続 のパスワード情報を確認してください
初期状態では、画面の解像度が低い値の場合があります。以下手順を参考に環境にあわせて解像度を変更してください
デスクトップで右クリックから Display Settings
を選択
SSHの接続
Windows Jump Hostへログインいただくと、SSH
Clientのショートカットがありますので、そちらをダブルクリックし
ubuntu-master
を示すホストへ接続ください
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
を指定し、ステータスを確認できるようにします