LoginSignup
4
1

More than 5 years have passed since last update.

Rancher2.0 Tech Preview2 ~Create a Cloud Cluster~

Last updated at Posted at 2018-02-04

Rancher2.0 Tech Preview2の主要機能として追加された「Create a Cloud Cluster」は、GKE、EKS、AKSに対してKubernetesクラスタを作成することができます。

Tech Preview2では、GKEのみ対応となっています。(※2018年2月現在)

Rancher2.0 Tech Preview2からGKE上にKubernetesクラスタを作成してみましょう。

Tech Preview2のインストールはRancher2.0 Tech Preview2についての「Get Started with Rancher 2.0」を参考にしてください。

GCPでサービスアカウントの作成

GKEと連携するために、GCPでサービスアカウントを作成し、jsonファイルをエクスポートします。

1.「APIとサービス」-「認証情報」を選択します。

image.png

2.「認証情報を作成」を選択します。

image.png

3.「サービスアカウントキー」を選択します。

image.png

4.「新しいサービスアカウント」を選択し、サービスアカウントに任意名を入力し、役割でProjectからオーナーを選択して、作成ボタンをクリックします。

image.png

5.jsonファイルがダウンロードされます。その後「閉じる」を選択します。

image.png

Rancher2.0 Tech Preview2でGKE上にKubernetesクラスタの作成

1.Rancher2.0 Tech Preview2 Serverにログイン後に、「Add Cluster」ボタンをクリックします。

image.png

2.「Create a Cloud Cluster」の「Select」ボタンをクリックします。

image.png

3.「Read from a file」ボタンをクリックして、GCPで作成したサービスアカウントのjsonファイルを選択します。その後、「Next」ボタンをクリックします。

image.png

4.Nameに任意名を入力し(ここではrancher-gke-clusterとします。)、Locationを「asia-northeast1-a」として、「Create」ボタンをクリックします。

Node ConfigurationのQuantityでNode数を設定できます。今回は3とします。

image.png

5.上部メニュー「Clusters」を選択します。

GKEに作成されたクラスタが表示されることを確認します。

image.png

6.上部メニュー「Nodes」を選択します。

GKE上に作成されたクラスタの詳細を確認できます。

image.png

7.上部メニュー「Cluster.rancher-gke-cluster」を選択します。

image.png

GKE上に構築されたクラスタのリソース状況を可視化されて確認できます。

screencapture-35-198-222-0-c-cluster-5s475-1517753869931.png

GCPのダッシュボードから確認

1.「Compute Engine」-「VMインスタンス」を選択します。

image.png

Kubernetesクラスタが構築されていることが確認できます。

image.png

2.「Kubernetes Engine」-「Kubernetesクラスタ」を選択します。

image.png

クラスタ名をクリックします。

image.png

クラスタ内容を確認できます。

image.png

Google Cloud SDK Shellからも確認

Google Cloud SDK Shellを起動して、以下のコマンドを実行します。

コマンド
>gcloud auth login
#ブラウザが起動し、GCPのアカウントでログインして「許可」ボタンをクリックします。

>gcloud config set project PROJECT_ID
#PROJECT_IDは、GCPのダッシュボードから確認できます。

>gcloud container clusters get-credentials rancher-gke-cluster --zone=asia-northeast1-a

>kubectl get nodes
NAME                                                 STATUS    ROLES     AGE       VERSION
gke-rancher-gke-cluster-default-pool-a7cd8c2e-9nx4   Ready     <none>    26m       v1.8.7-gke.0
gke-rancher-gke-cluster-default-pool-a7cd8c2e-cf1c   Ready     <none>    26m       v1.8.7-gke.0
gke-rancher-gke-cluster-default-pool-a7cd8c2e-hbzb   Ready     <none>    26m       v1.8.7-gke.0

参考資料

Rancher2.0 Tech Preview2

4
1
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
4
1