Kyma の検出

Accessing Your Kyma Runtime Instance Using Kyma Dashboard

Objective

After completing this lesson, you will be able to kyma ダッシュボードを使用した Kyma ランタイムインスタンスへのアクセス

Kyma ダッシュボードを使用した Kyma ランタイムインスタンスへのアクセス

使用シナリオ

SAP BTP, Kyma ランタイムの使用を計画しており、基礎となる Kubernetes クラスタと対話するために Kyma ダッシュボードを使用するオプションについて把握しておきます。次に、Kyma ダッシュボードを探索し、その使用方法を学びます。

タスクフロー

  1. Kyma ダッシュボードにアクセスします。
  2. Kyma ランタイムインスタンスの Kyma リソースを表示します。
  3. 新しい名前空間および Pod を作成します。

前提条件

SAP BTP サブアカウントで Kyma ランタイムインスタンスが正常に作成されました。

コンテンツ

Kyma ダッシュボードは、クラスタを操作できる Web ベースのグラフィカルユーザインタフェース (GUI) です。これはオープンソースプロジェクト "Kyma" の一部であるため、SAP によってプロビジョニングされることなく、スタンドアロンで使用することもできます。

ただし、SAP では、SAP BTP, Kyma ランタイムカスタマ向けに一元的にホストされたバージョンの Kyma ダッシュボードを提供しています。これには、SAP BTP コックピットまたは dashboard.kyma.cloud.sap からアクセスできます。

タスク 1: リンクを使用して Kyma ダッシュボードにアクセスします。

Kyma ダッシュボードにすばやくアクセスするには、以下の手順に従います。

ステップ

  1. SAP BTP サブアカウントに移動します。

  2. Kyma 環境セクションで、コンソール URL リンクを選択します。

    Kyma ダッシュボードリンク

タスク 2: kubeconfig ファイルをアップロードして Kyma ダッシュボードにアクセスします。

または、kubeconfig ファイルを指定してダッシュボードにアクセスすることもできます。この方法にはさらに時間がかかりますが、好みに応じてストレージとプライバシーの設定をカスタマイズできます。

ステップ

  1. SAP BTP サブアカウントに移動します。

  2. Kyma 環境セクションから kubeconfig ファイルをダウンロードします。

  3. https://dashboard.kyma.cloud.sap/clusters に移動します。

  4. クラスタの接続を選択します。

  5. kubeconfig ファイルをエディタにドロップします。

  6. 次のステップを選択し、必要に応じてダッシュボードの設定を編集します。

  7. 最後のステップに到達したら、クラスタ接続を選択します。

タスク 3: Kyma リソースの表示

Kubernetes などの Kyma ランタイムでは、名前空間を使用してクラスタ内のリソースのグループを分離します。たとえば、Kyma ランタイムを有効化すると、モジュールのリソースが kyma-system 名前空間にデプロイされ、Istio リソースが istio-system 名前空間にデプロイされ、kube-system 名前空間には、Kubernetes クラスタが適切に機能するために必要なさまざまなシステムレベルのリソースおよびコンポーネントが含まれます。すでに登録されているリソースを照会します。

ステップ

  1. Namespaces に移動し、名前空間 kyma-system を選択します。

    kyma-system namesapce

    このページには、名前空間 kyma-system にデプロイされているオブジェクトのステータスが表示されます。これにより、オブジェクトの全体的なヘルスおよびリソース消費 (CPU、メモリ、ネットワーク) の概要が直接表示されます。Kyma ダッシュボードには、名前空間ごとの概要ページが含まれています。

  2. ワークロードセクションでは、カテゴリ別にグループ化されたさまざまなオブジェクトを確認することができます。各カテゴリを選択して、特定の種類の利用可能なオブジェクトを表示することができます。kyma-system 名前空間で作成されたすべての Pod を表示するには、Pod を選択します。

    ポッド
  3. トグルを使用して、特定の名前空間ではなく、すべての名前空間を選択します。

    すべての名前空間のポッド

    これで、Kyma ランタイムインスタンスのすべての名前空間で作成されたすべての Pod を確認できます。

タスク 4: 新しい名前空間および Pod の作成

ステップ

  1. クラスタの詳細ページから、Namespaces に移動します。

  2. 登録を選択します。

  3. 名称領域の名称を入力し、登録を選択します。

  4. Worload→s Pod に移動し、Create を選択します。

  5. エディタに以下の設定をペーストします。

    Code Snippet
    12345678
    apiVersion: v1 kind: Pod metadata: name: my-pod spec: containers: - name: my-container image: nginx:1.21.3
  6. 登録を選択します。

    注記

    新たに作成した名前空間にさまざまな種類のリソースを自由に使用して作成することができます。Kyma ランタイムインスタンス内のすべてのオブジェクトは、YAML 形式のそれぞれのマニフェストを使用して設定できます。

    一部のオブジェクトにはグラフィックエディタもあります。このエディタでは、YAML マニフェストをマニュアルで記述しなくても、オブジェクトを作成および編集することができます。

    異なるオブジェクトの作成方法が不明な場合は、ご安心ください。これらのトピックについては、次のレッスンで説明します。

  7. 名称領域を削除するには、その概要ページから削除を選択します。

結果

この演習問題では、Kyma ダッシュボードにアクセスし、そのナビゲーションを使用する方法を学習しました。これで、これを使用して Kubernetes クラスタと対話できます。また、名称領域の操作方法およびリソースの管理方法についても確認しました。