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
Kubernetes_EKSに入門してみる
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Toru_Kubota
January 19, 2023
Technology
670
0
Share
Kubernetes_EKSに入門してみる
Toru_Kubota
January 19, 2023
More Decks by Toru_Kubota
See All by Toru_Kubota
AWSアップデートから考える継続的な運用改善
toru_kubota
2
370
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
1
270
ガバメントクラウド運用改善からSaaS製品の開発へ
toru_kubota
0
75
生成AI活用によるガバメントクラウド運用管理補助業務の効率化
toru_kubota
0
53
「どこにある?」の解決。生成AI(RAG)で効率化するガバメントクラウド運用
toru_kubota
4
1.1k
いつも初心者向けの記事に助けられているので得意分野では初心者向けの記事を書きます
toru_kubota
2
650
AWSの利点
toru_kubota
0
280
オンプレミス市監視村の人達と学ぶCloudWatch基礎
toru_kubota
2
880
AWSサービスメニュー開発をしていてAWSを好きだ!と感じた瞬間
toru_kubota
0
370
Other Decks in Technology
See All in Technology
TSKaigi 2026 - 10秒のビルドを1秒へ:tsdownが切り拓く2026年のTypeScriptライブラリ開発
teamlab
PRO
2
260
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
190
開発にAIを組織として取り入れる一歩目とその後
yujishibuya
0
220
権限管理設計を完全に理解した
rsugi
1
200
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
850
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
100
その英語学習、AWSで代替できませんか?
suzutatsu
1
240
ラズパイ & Picoで入門:Zephyr(RTOS)の環境構築からビルドまでの紹介
iotengineer22
0
230
The Making of AI Chips
pfn
PRO
0
760
TypeScriptで実現する既存APIを活用したリモートMCPサーバー構築 / TSKaigi 2026
soarteclab
1
280
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
260
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
280
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
320
Embracing the Ebb and Flow
colly
88
5k
Skip the Path - Find Your Career Trail
mkilby
1
130
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
390
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Test your architecture with Archunit
thirion
1
2.2k
Building an army of robots
kneath
306
46k
Transcript
Kubernetes/EKSに入門してみる JAWS-UG 初心者支部#53 新年LTスペシャル会 2023/01/18 久保田 亨
自己紹介 インフラエンジニア 久保田 亨 ネットワークスペシャリスト 情報セキュリティスペシャリスト 電気通信主任技術者 第2種電気工事士 など
Amazon Elastic Kubernetes Service(EKS)とは? コンテナオーケストレータである Kubernetesの フルマネージドサービスです。
サーバー コンテナオーケストレータとは? コンテナ追加 Container Container サーバー Container Container コンテナ追加 コンテナ
障害 コンテナ 高負荷 コンテナ追加 サーバ 高負荷
コンテナオーケストレータ コンテナオーケストレータとは? Container Container Container Container コンテナ 配置管理 コンテナ 負荷分散
コンテナ 自動復旧 障害 コンテナ 高負荷 サーバ 高負荷
コンテナオーケストレータ AWSのサービスだとcv cv コンテナオーケストレータとは? Container Container Container Container Amazon ECS
Amazon EKS
Amazon Elastic Kubernetes Service(EKS)とは? コンテナオーケストレータである Kubernetesの フルマネージドサービスです。
クラスタ データプレーン ノード Kubernetes構成イメージ コントロールプレーン マニフェスト Pod Container いろいろなコンポーネント ノード
Pod Container あるべき姿を定義 データプレーンを 制御 コンテナが動いて いるところ
Kubernetes cluster Pod(コンテナ)が作られる時の動き コントロールプレーン データプレーン マニフェスト Pod(コンテナ) 2つお願いします ②受付・登録 ⑦定期監視
⑤何個起動しれればOK? ⑥足りないから起動します Pod Container ④起動ノード選択 ①kubectlコマンド ③Pod起動登録 api c-c-m c-c-m sched kubelet kubelet etcd Pod Container ⓪マニフェスト作成
Amazon Elastic Kubernetes Service(EKS)とは? コンテナオーケストレータである Kubernetesの フルマネージドサービスです。
AWSのコンテナサービス コンテナオーケストレーション(コントロールプレーン) コンピューティングオプション(データプレーン) Amazon ECS AWS Fargate Amazon EKS Amazon
EC2
Amazon Elastic Kubernetes Service(EKS)とは? コンテナオーオーケストレータである Kubernetesの フルマネージドサービスです。
EKSの簡単な試し方 1.Cloud9の準備 2.クラスタの作成 3.リソースの作成 4.クラスタの削除 Kubernetes/EKSに入門してみる https://qiita.com/tkubota/items/b621d35df8b85bf8ea1d
1.Cloud9の準備 - Cloud9環境の作成 ‐ kubectl /eksctlを入れる ‐ AMTC無効化 / IAMロール作成
kubectl : Kubernetesと通信するためのコマンドです。 eksctl : クラスタを管理作成するためのコマンドです。
2.クラスタの作成
2.クラスタの作成 Amazon EKS Amazon EC2 AWS CloudFormation Stack Stack Instance
Instance
3.リソースの作成 Deployment Replicaset Service Pod Pod Container Container nginx-deployment.yml kubectl
nginx-service.yml Podを束ねてアクセス方法を提供
3.リソースの作成 Deployment Replicaset Pod Pod Container Container Podのデプロイを管理します Podの数を管理します
3.リソースの作成 Deployment Replicaset Pod Container
3.リソースの作成 Service Pod Container CLB 80 80
3.リソースの作成
3.リソースの作成 CLB 80 ノード 30xxx Pod Container 80 ノード 30xxx
Pod Container 80
4.クラスタの削除 作成したCloud9やIAMロールも削除
まとめ EKSは難しいイメージがありますが 触ってみるとイメージがつきやすいので試してみてください! Kubernetes/EKSに入門してみる https://qiita.com/tkubota/items/b621d35df8b85bf8ea1d
ご清聴頂きありがとうございます!