AWSのKubernetesエンジンであるEKSを使ってみた話

やること

  • AWSコンソールからElastic Kubernetes Service(EKS)クラスターを完全新規に建てる

目的

  • AWSでKubernetesを運用したときの実コストが知りたかった.
  • ノード追加時の追加コストがしりたかった.
  • AWSの見積もりサイトはあるが,EKSのノードに耐えれるEC2のランク(ティア)がわからなかったので,調査する必要があった.

やってみる

AWSのコンソール上部の検索バーで EKSを検索

image.png (46.8 kB)

クラスター名を入れる

image.png (105.4 kB)

名前とKubernetesのバージョン ロールを入れる

image.png (83.3 kB)

しかしロールがない

image.png (13.2 kB)

青文字のIAMコンソールをクリックしてロールを作成しにいきます.

ロールの作成をクリック

image.png (61.9 kB)
image.png (82.5 kB)
image.png (18.9 kB)

注意
必要なのはAmazonEKSClusterPolicyであってAmazonEKSServiceRolePolicyではない 
https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/service_IAM_role.html

image.png (58.1 kB)
image.png (40.9 kB)

ちなみにEKSの方でつくるとロールがクラスター作成画面では出ない

image.png (40.6 kB)

続き

image.png (74.0 kB)

今回は実験用なのでプライベート

ここらへんはそのまま

必要ならログをつける

なんとなくできた

5分立ったがなかなかできない

image.png (24.5 kB)

8分程でアクティブに

APIサーバエンドポイント,認証機関,OpenID ConnectプロバイダーURLが発行されている.

ノードグループの作成

image.png (73.1 kB)
image.png (3.4 kB)
image.png (25.0 kB)
image.png (28.3 kB)
image.png (48.0 kB)
image.png (45.1 kB)

 できた 

image.png (5.7 kB)

だめだった

これなら
https://docs.aws.amazon.com/eks/latest/userguide/create-node-role.html#create-worker-node-role

image.png (50.3 kB)

 行けた 

image.png (45.4 kB)

EC2のユースケースからつくるの大事

ここがしりたかたあああああああああああああああああああああああああ

きたあああああああああ

デフォはt3.midium
2vcpu 4GB RAM
Storage 20GB

image.png (85.9 kB)
image.png (92.8 kB)

ノード1
前払いコスト
0.00 USD
1 月あたりのコスト
105.37 USD
合計 12 か月間のコスト
1,264.44 USD

ノード2
前払いコスト
0.00 USD
1 月あたりのコスト
137.74 USD
合計 12 か月間のコスト
1,652.88 USD

差額
一ヶ月あたり32.3712ヶ月32.3712ヶ月388.44

ノードが作成される

Leave a Reply