30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

  1. Kubernetes マスターノード
  2. Kubernetes ワーカーノード: Yellowfin コンテナは、Docker Swarm 環境のワーカーノード内に配置されます。
  3. Yellowfin コンポーネント: Yellowfin クラスタを形成するYellowfin Podです。これらのPodは、Kubernetes クラスタで利用可能なリソースに応じて、複数のKubernetes ワーカーノードに配置できます。Yellowfinの導入形式に応じて、Kubernetes 環境ではひとつ以上のYellowfin インスタンスが実行され、これらのインスタンスは同じデータベース (クラスタ化されたYellowfin 導入の場合) 、または異なるデータベース (個別のインスタンス導入の場合) に接続されます。
  4. DBMS: 現時点ではパフォーマンス上の理由から、本番環境の負荷向けにKubernetes Pod内でリポジトリデータベースを実行しないことを推奨しています。代わりに、専用のデータベースサーバーを準備してください。例えば、AWSの場合はEC2インスタンス、またはAWS RDSを使用します。
  5. Traefik: Traefikは、コンテナ対応のリバースプロキシで、Kubernetes 環境を実行し、Yellowfin インスタンスのロードバランシングとスティッキーセッションを制御します。TraefikとKubernetesについては、後ほど詳しく説明します。
    Kubernetes上にYellowfinを単一インスタンスで導入する場合、Yellowfin Podはひとつしか存在しません。


...

その他のシナリオ

Docker Swarm上に複数の個別のYellowfin Kubernetes上に複数の個別のYellowfin インスタンスを導入する場合、Traefikの導入はオプションです。この状況で導入された場合、Yellowfin インスタンスに直接ルーティングするDocker Swarm インスタンスに直接ルーティングするKubernetes クラスタのポートを公開する代わりに、リクエストを個別のYellowfin 導入にルーティングすることができます。または、(NGINXなど) スティッキーセッションをサポートするコンテナ対応プロキシがある場合は、Traefikを使用しないこともできます。

...

Yellowfin オールインワンイメージを使用している場合、イメージに独自のデータベースが組み込まれているため、外部のYellowfinリポジトリデータベースは必要ありません。


...

導入の準備

Styleclass
ClasstopLink

ページトップ

YellowfinをKubernetesに導入する前に、要件に適した導入の形式を選択していることを確認してください。今回の例では、Kubectlを使用してYellowfinをKubernetes 環境に導入しました。Kubectlを選択したのは、これがKubernetesのコントロールプレーン (マスターノード) と対話するための無料のコマンドラインツールであり、資料が充実しているからです。他にお好みのツールがある場合は、そちらを選択しても構いません。

...

  • 実行中のKubernetes クラスタ
  • ワークステーション/導入システムへのKubectlのインストール
  • アプリケーションサーバのセキュリティの理解
  • コンテナ環境におけるリバースプロキシとロードバランシングの理解


...

項目ナビゲーション

現在のトピック - コンテナ環境へのインストール

本ページはコンテナ環境へのインストール項目の一部であり、DockerおよびKubernetesそれぞれの項目には、以下のページが含まれます。

Docker

Column
width50%

Children Display
depth4
pageDocker

Kubernetes

Column
width50%

Children Display
depth4
pageKubernetes


本ページはYellowfinのインストールおよび導入項目の一部であり、以下のトピックを含みます。

オンプレミス環境へのインストール

オンプレミス環境へのインストール

Column
width20%

Children Display
pageオンプレミス環境へのインストール

クラウド環境へのインストール

クラウド環境へのインストール

Column
width20%

Children Display
pageクラウド環境へのインストール

コンテナ環境へのインストール

コンテナ環境へのインストール

Column
width20%

Children Display
pageコンテナ環境へのインストール

Yellowfinの導入

Yellowfinの導入

Column
width20%

Children Display
pageYellowfinの導入

高度な導入

高度な導入

Column
width20%

Children Display
page高度な導入


horizontalrule

Styleclass
ClasstopLink

ページトップ