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
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EKSはマネージドサービスか?
津川拓斗
July 12, 2023
More Decks by 津川拓斗
See All by 津川拓斗
EKS Auto ModeでもNodeのスペックを考慮しないといけない理由
kisama2000
1
190
Let's Party Rock
kisama2000
0
200
資格を取得する
kisama2000
0
130
Other Decks in Technology
See All in Technology
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
130
フィジカル版Github Onshapeの紹介
shiba_8ro
0
240
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1k
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
210
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
120
AIのReact習熟度を測る
uhyo
2
560
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
120
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
160
【NRUG vol.18】なぜ多くのオブザーバビリティ導入は失敗するのか
nrug_member
0
130
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1k
社内 AI エージェント Synapse と セマンティックレイヤーの育て方
hiroakis
3
1.9k
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
160
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
Ethics towards AI in product and experience design
skipperchong
2
310
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
My Coaching Mixtape
mlcsv
0
150
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Statistics for Hackers
jakevdp
799
230k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
840
What's in a price? How to price your products and services
michaelherold
247
13k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
Utilizing Notion as your number one productivity tool
mfonobong
4
320
The World Runs on Bad Software
bkeepers
PRO
72
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