LoginSignup
3
0

More than 5 years have passed since last update.

Alibaba CloudでRancher+Kubernetesの環境構築(1)~Rancherサーバー構築編~

Last updated at Posted at 2018-07-01

Alibaba CloudでRancher+Kubernetesの環境構築を行います。
まずは、Rancherサーバーの環境を構築していきます。

Rancherサーバーの構築

以下の手順で、Rancherサーバーを構築します。
1.RancherOSのVHDイメージファイルのダウンロード
2.AlibabCloud OSSにダウンロードしたVHDイメージファイルをアップロード
3.アップロードしたVHDイメージファイルからカスタムイメージを作成
4.カスタムイメージからECSインスタンスを作成
5.インスタンス起動後の設定
6.Rancherへアクセス

1.RancherOSのVHDイメージファイルのダウンロード

RancherOSをECSにインストールするために、こちらからVHD形式のイメージファイル「rancheros-aliyun.vhd」をダウンロードします。
Rancherのバージョンは、1.4.0を利用しています。
RancherOS.PNG

2.AlibabaCloud OSSにダウンロードしたVHDイメージファイルをアップロード

  • OSSを有効化
    OSSを既に有効化されている方は、この設定は不要のため読み飛ばしてください。
    コンソールから「Object Storage Service」を選択すると、以下の画面が表示されます。
    OSS有効化.PNG
    チェックを2箇所付けて「今すぐ有効化」をクリックすると、OSSが有効化されます。
    OSS有効化2.PNG

  • バケットを作成
    「バケット作成」をクリックして、バケットを作成します。
    OSSバケット作成.PNG
    必要事項を入力。
    リージョンはECS環境と合わせる必要があるので、注意してください。
    OSSバケット作成2.PNG

バケットが作成されると、左側のメニューにバケット名が表示されます。

  • ファイルをアップロード 作成したバケットを選択し、ファイルタブをクリック。 表示されている「アップロード」ボタンをクリックするとアップロード画面が表示されます。 OSSファイルアップロード.PNG アップロード画面 OSSファイルアップロード4.PNG アップロード後 OSSファイルアップロード3.PNG

3.アップロードしたVHDイメージファイルからカスタムイメージを作成

  • OSSにアップロードしたファイルのURLをコピーします
    OSSのバケットの一覧に表示されている該当ファイル名をクリックするとこちらの画面が表示されます。
    OSSファイルURL.PNG

  • ECSコンソールで左側メニューのスナップショット&イメージにある「イメージ」をクリック

  • 右上にある「イメージのインポート」をクリック
    この時にAZには注意してください。(OSSと同じAZに設定します)
    カスタムイメージ作成.PNG

  • イメージの構成を設定する
    OSSバケット作成2.PNG
    OSSにアクセスできるように、ECS公式サービスアカウントへのOSSアクセス許可が必要になります。

  • カスタムイメージ作成完了
    ステータスが「利用可能」、進行度が100%になればカスタムイメージの作成は完了です
    カスタムイメージ作成完了.PNG

4.カスタムイメージからECSインスタンスを作成

  • ECSコンソール画面の左側メニューから「インスタンス」をクリック
  • インスタンスを作成するAZを選択(Asia Pacific NE1 (Japan))
  • 右上の「インスタンスを作成」をクリック
  • インスタンスの料金やリージョンを確認
  • インスタンスタイプを選択
  • インスタンスイメージを選択 ここで先程作成したカスタムイメージを設定します。 インスタンスイメージ.PNG
  • ネットワークなど残りの項目を設定してインスタンスを作成します

5.インスタンス起動後の設定

インスタンス起動後、SSHなどでサーバーにアクセスしてください。
RancherOSのため、ユーザー名は「rancher」となります。
鍵はインスタンス作成時に設定したものを利用します。

RancherOSを使用する際に「8080」ポートを利用します。
セキュリティグループの「ルールの設定」から、8080ポートが利用できるように設定します。

SSHでアクセス後、以下のコマンドを実行してRancherの管理画面を実行させます。

sudo docker run -d --restart=always -p 8080:8080 rancher/server

6.Rancherへアクセス

手順5まで完了したら、ブラウザでアクセスします。
URLは、「ECSのIPアドレス:8080」です。
アクセスすると、この様な画面が表示されます。
これでRancerサーバーの準備は完了です。
Rancher1.PNG

続きはこちらで
Alibaba CloudでRancher+Kubernetesの環境構築(2)~Kubernetes環境構築~

参考サイト

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0