この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

SUSE Rancher Prime Equinix Metal クイックスタート

このチュートリアルでは、以下の内容を説明します:

  • Equinix Metal サーバーのプロビジョニング

  • Rancher 2.x のインストール

  • 最初のクラスターの作成

  • アプリケーション Nginx のデプロイメント

これらのガイドの目的は、Rancher を評価するために使用できるサンドボックスを迅速に立ち上げることです。Docker のインストールは、運用環境での使用は推奨されません。包括的なセットアップ手順については、インストールを参照してください。

クイックスタートの概要

このクイックスタートガイドは、理解しやすくするために異なるタスクに分かれています。

前提条件

1.Equinix Metal ホストをプロビジョニングする

Equinix Metal ホストのデプロイを開始します。Equinix Metal サーバーは、Equinix Metal コンソール、API、または CLI からプロビジョニングできます。各デプロイメントタイプの手順は、 Equinix Metal デプロイメントドキュメントに記載されています。Equinix Metal サーバーの種類に関する追加情報は、 Equinix Metal ドキュメントにあります。

メモ:
  • CLI または API を介して新しい Equinix Metal サーバーをプロビジョニングする際には、次の情報を提供する必要があります:プロジェクトID、プラン、メトロ、およびオペレーティングシステム。

  • クラウドホスト型仮想マシンを使用する場合は、ポート 80 および 443 への受信 TCP 通信を許可する必要があります。クラウドホストのドキュメントを参照して、ポート設定に関する情報を確認してください。

  • ポート要件の完全なリストについては、Dockerのインストールを参照してください。

  • 当社の要件に従ってホストをプロビジョニングしてください。

2.Rancher をインストールします。

Equinix Metal ホストに Rancher をインストールするには、接続後、シェルを使用してインストールします。

  1. PuTTy やリモートターミナル接続など、お好みのシェルを使用して Equinix Metal ホストにログインします。

  2. シェルから、次のコマンドを入力します:

    sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher

*結果:*Rancher がインストールされました。

3.ログイン

Rancher にログインしてアプリケーションの使用を開始します。ログイン後、一度限りの設定を行います。

  1. ウェブブラウザを開き、ホストのIPアドレスを入力します:https://<server_ip>

    `<SERVER_IP>`をホストのIPアドレスに置き換えてください。

  2. プロンプトが表示されたら、デフォルトの`admin`アカウントのパスワードを作成します。

  3. *Rancher Server URL*を設定します。URLはIPアドレスまたはホスト名のいずれかにすることができます。ただし、クラスターに追加される各ノードは、このURLに接続できる必要があります。

    URLにホスト名を使用する場合、このホスト名は、クラスターに追加したいノードでDNSによって解決可能でなければなりません。

4.クラスターを作成します。

Rancherへようこそ!これで、最初のKubernetesクラスターを作成できるようになりました。

このタスクでは、柔軟な*カスタム*オプションを使用できます。このオプションを使用すると、クラスターで使用するために_任意_のLinuxホスト(クラウド上のVM、オンプレミスのVM、またはベアメタル)を追加できます。

  1. *☰ > クラスター管理*をクリックします。

  2. *クラスター*ページから、*作成*をクリックします。

  3. *カスタム*を選択します。

  4. *クラスター名*を入力します。

  5. 次へ をクリックします。

  6. ノードロール*から、_すべて_のロールを選択します: *etcdコントロール、および*ワーカー*。

    • オプション:Rancherは、Rancher通信およびクラスター通信に使用されるIPアドレスを自動的に検出します。`Public Address`および`Internal Address`を使用して、*ノードアドレス*セクションでこれを上書きできます。

  7. 登録コマンドをクリップボードにコピーします。

  8. PuTTyやリモートターミナル接続など、好みのシェルを使用してLinuxホストにログインします。クリップボードにコピーしたコマンドを実行します。

  9. Linuxホストでコマンドの実行が完了したら、*完了*をクリックします。

結果:

クラスターが作成され、*プロビジョニング*の状態が割り当てられました。Rancherがクラスターを立ち上げています。

クラスターの状態が*アクティブ*に更新された後にアクセスできます。

*アクティブ*なクラスターには、2つのプロジェクトが割り当てられています:

  • Default、`default`名前空間を含む

  • Systemcattle-systemtraefikkube-public、および`kube-system`名前空間を含む

終了しました

おめでとうございます!最初のクラスターを作成しました。

次は何ですか?

Rancherを使用してデプロイメントを作成します。詳細については、Creating Deploymentsを参照してください。