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
EKSはマネージドサービスか?
Search
津川拓斗
July 12, 2023
Technology
0
260
EKSはマネージドサービスか?
津川拓斗
July 12, 2023
Tweet
Share
More Decks by 津川拓斗
See All by 津川拓斗
Let's Party Rock
kisama2000
0
150
資格を取得する
kisama2000
0
95
Other Decks in Technology
See All in Technology
AIにおけるソフトウェアテスト_ver1.00
fumisuke
1
330
AIと共に乗り越える、 入社後2ヶ月の苦労と学習の軌跡
sai_kaneko
0
190
AndroidアプリエンジニアもMCPを触ろう
kgmyshin
2
560
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
7
63k
クラウドネイティブ環境の脅威モデリング
kyohmizu
1
220
白金鉱業Meetup_Vol.18_AIエージェント時代のUI/UX設計
brainpadpr
1
270
Winning at PHP in Production in 2025
beberlei
1
270
勝手に!深堀り!Cloud Run worker pools / Deep dive Cloud Run worker pools
iselegant
4
620
Azure Maps Visual in PowerBIで分析しよう
nakasho
0
190
Computer Use〜OpenAIとAnthropicの比較と将来の展望〜
pharma_x_tech
6
950
MCPが変えるAIとの協働
knishioka
1
120
Gateway H2 モジュールで スマートホーム入門
minoruinachi
0
120
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Pragmatic Product Professional
lauravandoore
33
6.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Typedesign – Prime Four
hannesfritz
41
2.6k
We Have a Design System, Now What?
morganepeng
52
7.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
Code Review Best Practice
trishagee
67
18k
What's in a price? How to price your products and services
michaelherold
245
12k
Transcript
東京オフィス(本社) 〒108-0073 東京都港区三田3-13-16 三田43MTビル12F ベトナムオフィス 7th Floor, Mercury Building, No.444
Hoang Hoa Tham Street, Thuy Khue ward, Tay Ho District, Hanoi city 札幌オフィス 〒060-0004 北海道札幌市中央区北4条西6-1 毎日札幌会館9F シリコンバレーインキュベーションセンター 3350 Scott Blvd. #29 Santa Clara, CA 95054 株式会社ビッグツリーテクノロジー&コンサルティング EKSはマネージドサービスか? 2023年06月29日 #aws_lt_saison_btc
2 Copyright © 2023 BTC Corporation All Rights Reserved. 目次
1. 津川拓斗とは? 2. マネージドサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
3 Copyright © 2023 BTC Corporation All Rights Reserved. 1.
津川拓斗とは? 津川 拓斗 (つがわ たくと) 株式会社ビッグツリーテクノロジー&コンサルティング DX事業部 アソシエイト 2022年4月入社 【経歴】 2022年4月BTCに新卒で入社。DX事業部にて、Vue.js + TypeScriptを用いたwebアプリのフロントエンドを担当。 2023年4月よりAWSのインフラを担当。資格試験で得た知識を活用し、偉大な先輩方の下で鋭意修行中。初のLTで 緊張気味。お手柔らかにお願いします。 【クラウド資格】 【趣味】 • ボードゲーム(特にコントラクトブリッジ) →大学4年間はずっとトランプ触ってました。 • お笑い →テレビ、ラジオ大好き。劇場にも行きます。 • 読書 →本屋でタイトル買いするのにハマってます。 #aws_lt_saison_btc
4 Copyright © 2023 BTC Corporation All Rights Reserved. 目次
1. 津川拓斗とは? 2. マネージドサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
5 Copyright © 2023 BTC Corporation All Rights Reserved. 2.
マネージドサービスとは? ゴール: ・Kubernetesに対してちょっとでも分かった気になれる ・EKSを通してKubernetesの仕組みを理解する 想定視聴者: Kubernetesって聞いたことあるけどどんなサービス? コンテナと何が違うの?というレベルの方 #aws_lt_saison_btc
6 Copyright © 2023 BTC Corporation All Rights Reserved. 2.
マネージドサービスとは? 引用 : https://pages.awscloud.com/rs/112-TZM-766/images/20201001-MediaWS-S3-Publishing_AWS.pdf 開発者が、提供したいサービスの中身だけに集中することができます! #aws_lt_saison_btc
7 Copyright © 2023 BTC Corporation All Rights Reserved. 目次
1. 津川拓斗とは? 2. マネージドサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
8 Copyright © 2023 BTC Corporation All Rights Reserved. 3.
Kubernetesとは? オープンソースのコンテナオーケストレーションツールです。 元はGoogleのエンジニアが中心となって開発したソフトウェアですが、現在は Cloud Native Computer Foundation(CNCF)と呼ばれるクラウドネイ ティブの推進団体によって管理されています。 Kubernetesを利用する事で以下のような事を実現出来ます。 • 複数サーバへのコンテナの展開 • コンテナのヘルスチェック • コンテナのスケーリング • サービスディスカバリ(サービスがどこで稼働しているか見つける仕組み) • ローリングアップデート • 認証認可 • ストレージのマウント 等々 #aws_lt_saison_btc
9 Copyright © 2023 BTC Corporation All Rights Reserved. 3.
Kubernetesとは? クラスタ マスターノード ワーカーノード ワーカーノード ポッド ポッド ポッド ポッド クラスタ…一般的には複数のコンピューターが相互に関連された構成の総体です。Kubernetesにおいてはマスター+ノードの集 合を指す。 マスター…クラスタ内にあるノードとポッドコンテナを管理する役割を持ちます。コントロールプレーンとも呼ばれる。 ワーカー…マスターの基で指示されたコンテナを実行する役割を持ちます。ワーカーノードやデータプレーンとも呼ばれる。 ポッド…Kubernetesで管理できる最小のコンテナ配備単位で、1つ以上のコンテナで構成されます。(基本的には1コンテナ) 管 理 #aws_lt_saison_btc
10 Copyright © 2023 BTC Corporation All Rights Reserved. 3.
Kubernetesとは? マスターノード ノード kube-apiserver Kube-controller manager kube-scheduler etcd cloud-controller manager kubelet kube-proxy Container runtime kube-apiserverは、クラスタを操作するためのAPIを提供しているコンポーネントで、クラスタ内の全ての 操作の窓口です。 外部からクラスタを操作する場合はkubectlコマンドを利用してこのAPIServerに指示を出すことで実現し ます。 kubectl #aws_lt_saison_btc
11 Copyright © 2023 BTC Corporation All Rights Reserved. 目次
1. 津川拓斗とは? 2. マネージドサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
12 Copyright © 2023 BTC Corporation All Rights Reserved. 4.
EKSはマネージドサービスか? #aws_lt_saison_btc アンマネージド以上、 マネージド未満。 言うとすれば、 セミマネージドサービス
13 Copyright © 2023 BTC Corporation All Rights Reserved. 4.
EKSはマネージドサービスか? マスターノード ノード kube-apiserver Kube-controller manager kube-scheduler etcd cloud-controller manager kubelet kube-proxy Container runtime kubectl ・EKSはマスターノードをマネージドで管理してくれるサービス ・ワーカーノードをEC2で立てる場合、ワーカーノードのインスタンスタイプなどは設定する必要があ る。(ただし、Fargateを使えばこちらもマネージドとなる。) ・また、podのOSのバージョンなどは手動(マニフェストファイル)で更新する必要がある。 #aws_lt_saison_btc
14 Copyright © 2023 BTC Corporation All Rights Reserved. 目次
1. 津川拓斗とは? 2. マネジメントサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
15 Copyright © 2023 BTC Corporation All Rights Reserved. 5.
最後に言いたいことは? 宣伝 Forest(BTC新卒採用 ) Note https://note.com/btcrecruit https://note.com/btcrecruit/n/nc8fae25a0884 Twitter https://twitter.com/Forest_BTC Qiita(津川個人) https://qiita.com/kisama2000 https://qiita.com/kisama2000/items/796a9a2aa4eaf3941b47 Twitter(津川個人) https://twitter.com/nasubi3_sleep #aws_lt_saison_btc