Azure Kubernetes Service（AKS）でkubernetesクラスターを作成します

#はじめに
Azureポータル画面からAKSのkubernetesクラスターを作成しました。手順を共有します。

#作成前リソース確認
クラスター作成に伴って何が自動的に作成されることを確認するために、作成する前に一度すべてのリソースを確認します。
※これは必須手順ではありません。

1. Azureポータルにログインします。
2. 左側の「すべてのリソース」をクリックし、Azureにすでに存在されているすべてのリソースが表示されます。（コンテナーレジストリのみ） 
![2018-09-02_230530.png](https://qiita-image-store.s3.amazonaws.com/0/193995/532c5da3-7a6a-e8af-8fe9-7bfada9fdf5e.png)

# クラスター作成
1. ポータル画面左側の「すべてのサービス」をクリックし、「計算」カテゴリの「Kubernetesサービス」をクリックします。 
![2018-09-02_230626.png](https://qiita-image-store.s3.amazonaws.com/0/193995/142ccd90-fd51-cf4a-d48e-13794b781cce.png)
![2018-09-02_230645.png](https://qiita-image-store.s3.amazonaws.com/0/193995/cbd8db9a-d2df-8cec-289b-dfa2bbcc8592.png)
2. Kubernetesサービス一覧に、まだ何も存在しません。「追加」ボタンをクリックします。
![2018-09-02_230715.png](https://qiita-image-store.s3.amazonaws.com/0/193995/1e49a31b-bc54-dead-a1eb-e01d0539216d.png)
3. 基本情報を入力します。
 
| 項目|入力値|説明|
|:-----------------|------------------:|:------------------:|
| サブスクリプション|Azure Pass|課金するサブスクリプションを選択します。|
| リソース グループ|既存のものを使用->firstkube|今回はコンテナーレジストリ作成時に作成した物を使用します。|
| Kubernetes クラスター名|firstkubecluster||
| 地域|米国東部|リージョンを選択します。|
| Kubernetes バージョン|1.10.5|後でkubernetesのバージョンアップを確認するため、あえて一つ前のバージョンを選択します。|
| DNS 名のプレフィックス|firstkubecluster|-|
![2018-09-02_230738.png](https://qiita-image-store.s3.amazonaws.com/0/193995/7d1c4656-753f-ef8e-3a91-e57573a0133c.png)
ノードサイズを変更するため、「サイズを変更します」をクリックします。
4. サイズ選択画面でサイズを選択して、「選択」ボタンをクリックします。
ｖCPUなどを入力すると、入力した条件により絞り込みができます。まだ、一覧のヘッダをクリックすると、クリックされた列でソートできます。
**サイズはクラスタを作成した後に変更できない**ため、慎重に検討しましょう。
![2018-09-02_230802.png](https://qiita-image-store.s3.amazonaws.com/0/193995/7ea3a006-26cf-e69d-ac18-f0401eb608c7.png)
5. ノード数を入力して、「次：認証」をクリックします。
ノード数は後で変更できますので、ここで１を指定します。
![2018-09-02_230909.png](https://qiita-image-store.s3.amazonaws.com/0/193995/93fea16e-76e7-c493-667b-33425229e04d.png)
6. 「認証」タブは、そのままで「次：ネットワーク」をクリックします。
![2018-09-02_230924.png](https://qiita-image-store.s3.amazonaws.com/0/193995/294bee95-beda-0c8d-fb68-35256756112d.png)
7. 「ネットワーク」タブは、そのままで「次：監視」をクリックします。
![2018-09-02_230939.png](https://qiita-image-store.s3.amazonaws.com/0/193995/460e50cf-0363-55a5-709e-c8b3215caf2c.png)
8. 「監視」タブで、今回はAzure Monitorを無効可し、「タグ」をクリックします。
![2018-09-02_230952.png](https://qiita-image-store.s3.amazonaws.com/0/193995/06e96789-5de9-5807-bfec-74fc84c03c54.png)
9. 「タグ」タブは、そのままで「次：確認および作成」をクリックします。
![2018-09-02_231012.png](https://qiita-image-store.s3.amazonaws.com/0/193995/6118492e-94f3-c8af-192c-9539a02b22a6.png)
10. しばらく時間が経つと、左上に「検証に成功しました」が表示されます。内容を確認し、「作成」ボタンをクリックします。
![2018-09-02_231107.png](https://qiita-image-store.s3.amazonaws.com/0/193995/9dd65c43-8140-bde9-634a-c6298f57aaf5.png)
11. クラスター作成完了まで１０分〜数十分ぐらいがかかります。作成が終わりましたら、右上に「展開が成功しました」が表示されます。
![2018-09-02_231441.png](https://qiita-image-store.s3.amazonaws.com/0/193995/5626b96c-4063-09e4-2fa0-26037038dd7f.png)
12.最初の手順で再度「Kubernetesサービス」画面を開き、作成した「firstkubecluster」が表示されることを確認します。
![2018-09-02_231802.png](https://qiita-image-store.s3.amazonaws.com/0/193995/cf166a1c-9e58-9a4d-733d-ba7a31be8139.png)


#作成されたリソース確認
再度左側の「すべてのリソース」をクリックし、クラスター作成に伴って自動作成されるリソースを確認します。
緑の枠が今回作成されるリソースです。
![2018-09-02_231456.png](https://qiita-image-store.s3.amazonaws.com/0/193995/1ee928bc-c6b6-9ff1-0ca2-fa97c2c56091.png)
「非表示の型の表示」をクリックすると、さらに二つリソースが表示されます。
![2018-09-02_231519.png](https://qiita-image-store.s3.amazonaws.com/0/193995/1996b0da-3e16-f5bf-e23d-3edc1ef77561.png)

今回作成されたリソース一覧は以下の通りです。

|	名前	|	種類	|	リソース グループ	|	場所	|	サブスクリプション	|
|:-----------------|:------------------|:------------------|:------------------|:------------------:|
|	agentpool-availabilitySet-2730XXXX	|	可用性セット	|	MC_firstkube_firstkubecluster_eastus	|	米国東部	|	Azure Pass	|
|	aks-agentpool-2730XXXX-0	|	仮想マシン	|	MC_firstkube_firstkubecluster_eastus	|	米国東部	|	Azure Pass	|
|	computeAksLinuxBilling (aks-agentpool-2730XXXX-0/computeAksLinuxBilling)	|	Microsoft.Compute/virtualMachines/extensions	|	MC_firstkube_firstkubecluster_eastus	|	米国東部	|	Azure Pass	|
|	cse-agent-0 (aks-agentpool-2730XXXX-0/cse-agent-0)	|	Microsoft.Compute/virtualMachines/extensions	|	MC_firstkube_firstkubecluster_eastus	|	米国東部	|	Azure Pass	|
|	aks-agentpool-2730XXXX-0_OsDisk_1_f22bf3fec7cc4fb3a92a0e31044d3008	|	ディスク	|	MC_FIRSTKUBE_FIRSTKUBECLUSTER_EASTUS	|	米国東部	|	Azure Pass	|
|	aks-agentpool-2730XXXX-nic-0	|	ネットワーク インターフェイス	|	MC_firstkube_firstkubecluster_eastus	|	米国東部	|	Azure Pass	|
|	aks-agentpool-2730XXXX-nsg	|	ネットワーク セキュリティ グループ	|	MC_firstkube_firstkubecluster_eastus	|	米国東部	|	Azure Pass	|
|	aks-agentpool-2730XXXX-routetable	|	ルート テーブル	|	MC_firstkube_firstkubecluster_eastus	|	米国東部	|	Azure Pass	|
|	aks-vnet-2730XXXX	|	仮想ネットワーク	|	MC_firstkube_firstkubecluster_eastus	|	米国東部	|	Azure Pass	|
|	e3c0b93f7d67XXXX.eastus.aksapp.io	|	DNS ゾーン	|	MC_firstkube_firstkubecluster_eastus	|	global	|	Azure Pass	|
|	firstkubecluster	|	Kubernetes サービス	|	firstkube	|	米国東部	|	Azure Pass	|

今日はこれでおしまい。