Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon EKSについて / AmazonEKS
Search
shiraki.s
July 24, 2019
Programming
0
290
Amazon EKSについて / AmazonEKS
Amazon EKS入門
shiraki.s
July 24, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
230
Software Architecture
hschwentner
6
2.3k
Flutterで分数(Fraction)を表示する方法
koukimiura
0
140
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.5k
One Enishi After Another
snoozer05
PRO
0
150
Leading Effective Engineering Teams in the AI Era
addyosmani
7
560
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
16
6.5k
Go言語はstack overflowの夢を見るか?
logica0419
0
510
Claude Agent SDK を使ってみよう
hyshu
0
1.3k
Pythonに漸進的に型をつける
nealle
1
110
理論と実務のギャップを超える
eycjur
0
170
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
610
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.2k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
How to Ace a Technical Interview
jacobian
280
24k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
Done Done
chrislema
185
16k
Visualization
eitanlees
149
16k
GitHub's CSS Performance
jonrohan
1032
470k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Transcript
AWS EKSについて
話すこと • Amazon EKSの開始方法 • 簡単なアプリケーションの作成方法
Amazon EKS(Elastic Kubernetes Service) • AWS上でKubernetesを実行できるマネージド型サービス
① AWS マネジメントコンソールで開始する ② eksctlを使用して開始する AmazonEKSを開始する方法
① AWS マネジメントコンソールで開始する AmazonEKSを開始する方法
①VPCを作成する ②EKSクラスターを作成する ③ワーカーノードを作成する ④クラスターとワーカーノードを結合する AWS マネジメントコンソールで開始する
① VPCを作成する
① VPCを作成する CloudFormationを使ってVPCを作成する
① VPCを作成する
① VPCを作成する
①VPCを作成する ②EKSクラスターを作成する ③ワーカーノードを作成する ④クラスターとワーカーノードを結合する AWS マネジメントコンソールで開始する
② EKSクラスターを作成する
② EKSクラスターを作成する Amazon EKSを使ってクラスターを作成する
② EKSクラスターを作成する
② EKSクラスターを作成する
①VPCを作成する ②EKSクラスターを作成する ③ワーカーノードを作成する ④クラスターとワーカーノードを結合する AWS マネジメントコンソールで開始する
③ ワーカーノードを作成する CloudFormationを使ってワーカーノードを作成する
③ ワーカーノードを作成する ・ClusterName: ②で作成したEKSクラスター名を入力 ・NodeGroupName: 任意の名前を入力 ・NodeAutoScalingGroupMinSize: ワーカーノードの最小数 ・NodeAutoScalingGroupDesiredCapacity: スタック作成時のワーカーノードの数
・NodeAutoScalingGroupMaxSize: ワーカーノードの最大数 ・VpcId , Subnets:①で作成したものを入力
② EKSクラスターを作成する
①VPCを作成する ②EKSクラスターを作成する ③ワーカーノードを作成する ④クラスターとワーカーノードを結合する AWS マネジメントコンソールで開始する
④ クラスターとワーカーノードを結合する Kubectlをインストールする Kubectl…Kubernetes APIを実行するコマンドラインツール
④ クラスターとワーカーノードを結合する AWS設定ファイルをダウンロードし、ワーカーノード作成時に生成さ れる[NodeInstanceRole]を入力する https://amazon-eks.s3-us-west-2.amazonaws.com/cloudformation/2019-02-11/aws-auth-cm.yaml
④ クラスターとワーカーノードを結合する コマンドを実行!
④ クラスターとワーカーノードを結合する
② eksctlを使用して開始する AmazonEKSを開始する方法
kubectl,eksctlをインストールする eksctl… Amazon EKS での Kubernetes クラスターの作成や 管理を行うコマンドラインツール eksctlを使用して開始する
①VPCを作成する ②EKSクラスターを作成する ③ワーカーノードを作成する ④クラスターとワーカーノードを結合する eksctlを使用して開始する
eksctlを使用して開始する コマンドを実行!
eksctlを使用して開始する
①Deploymentを定義し、Podを作成する ②Serviceを定義し、LoadBalancerを作成する kubectlを使用してアプリケーションを作成する
①Deploymentを定義し、Podを作成する ②Serviceを定義し、LoadBalancerを作成する kubectlを使用してアプリケーションを作成する
Deploymentを定義し、 Podを作成する kubectlを使用してアプリケーションを作成する
kubectlを使用してアプリケーションを作成する
①Deploymentを定義し、Podを作成する ②Serviceを定義し、LoadBalancerを作成する kubectlを使用してアプリケーションを作成する
kubectlを使用してアプリケーションを作成する 全てのLoadBalancerをサポートしている ただし、NLBはalpha版 ・CLB(Classic Load Balancer) ・NLB(Network Load Balancer) ・ALB(Application
Load Balancer)
kubectlを使用してアプリケーションを作成する ・CLB ・NLB
kubectlを使用してアプリケーションを作成する
kubectlを使用してアプリケーションを作成する ・ALB Ingress、Ingress を使用する 詳しくは AWS ALB Ingress Controller
ご清聴ありがとうございました