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

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

導入形式使用するイメージ説明
Yellowfin sandboxオールインワンYellowfinの自己完結型インスタンスです。これは最も単純な形式の導入です。コンテナが破棄されると、すべてのコンテンツが失われます。
単一のYellowfin インスタンスアプリケーション限定個別のデータベースを持つ単一インスタンスです。そのため、コンテナが破棄されても、データベースに格納されているデータは失われません。
複数の個別のYellowfin インスタンスアプリケーション限定それぞれに専用のデータベースを持つ複数のインスタンスです。これは、概念実証中 (POC) に開発環境と本番環境をステージングするために使用できます。
Yellowfin クラスタアプリケーション限定Yellowfin クラスタを形成するためにひとつのデータベースを共有する複数のインスタンスです。これは、概念検証中 (POC) にクラスタ環境をステージングするために使用できます。


...

ロードバランサー / リバースプロキシのインストール

Yellowfinをインストールする前に、任意のロードバランサーまたはリバースプロキシサーバをインストールします。特に好みがない場合は、以下Traefikのインストール手順を参照してください。

Helmを使用したTraefikのインストール

Traefikはリバースプロキシ、ロードバランサー、スティッキーセッションマネージャーとして機能します。

TraefikをKubernetesにインストールする場合、Kubernetes パッケージマネージャーであるHelmを使用することを推奨します。これは、Traefikのクラスタ上での起動および実行をサポートします。これらはサードパーティ製ツールのため、次に紹介する手順はあくまでもガイドとして提供していることに留意してください。そのため、各製品についてのさらなる詳細は、それぞれのウェブサイトを確認してください。

  1. お好みのターミナルでKubernetesを起動します。
  2. 次のコマンドを入力し、ターミナルが管理対象のKubernetes クラスタに接続されていることを確認します。

    Code Block
    themeEclipse
    kubectl get svc


  3. 複数のKubernetes クラスタがあり、現在誤ったクラスタにいる場合は、Kubernetesのガイドを参照して適切なクラスタに切り替えてください。
    https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/
  4. 次のコマンドをターミナルにコピーして、Helm3をインストールします。

    Code Block
    themeEclipse
    curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh 
    chmod 700 get_helm.sh 
    ./get_helm.sh 


  5. 次のコマンドをターミナルにコピーして、TraefikのHelmグラフリポジトリを追加します。

    Code Block
    themeEclipse
    helm repo add traefik https://containous.github.io/traefik-helm-chart 
    helm repo update 


  6. 次のコマンドをターミナルにコピーして、TraefikをKubernetes クラスタにインストールします。

    Code Block
    themeEclipse
    helm install traefik traefik/traefik 


以上の手順により、HelmはTraefikを、Kubernetes クラスタで利用可能なIngress タイプに設定します。設定が完了すると、Kubernetesのサービスタイプ「LoadBalancer」を使用して、Kubernetes クラスタ内でTraefikサービスが実行されます。


horizontalrule

Styleclass
ClasstopLink

ページトップ