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
290
EKSはマネージドサービスか?
津川拓斗
July 12, 2023
Tweet
Share
More Decks by 津川拓斗
See All by 津川拓斗
Let's Party Rock
kisama2000
0
170
資格を取得する
kisama2000
0
100
Other Decks in Technology
See All in Technology
20250913_JAWS_sysad_kobe
takuyay0ne
2
240
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
350
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
420
DDD集約とサービスコンテキスト境界との関係性
pandayumi
3
290
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
これでもう迷わない!Jetpack Composeの書き方実践ガイド
zozotech
PRO
0
1k
Rustから学ぶ 非同期処理の仕組み
skanehira
1
150
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
490
テストを軸にした生き残り術
kworkdev
PRO
0
210
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
100
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
210
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Navigating Team Friction
lara
189
15k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Site-Speed That Sticks
csswizardry
10
820
It's Worth the Effort
3n
187
28k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Bash Introduction
62gerente
615
210k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
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