Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
EKS初心者が早めに知っておきたかったこと
Search
cuorain
October 24, 2024
Technology
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EKS初心者が早めに知っておきたかったこと
cuorain
October 24, 2024
Transcript
19 slides
株式会社エーピーコミュニケーションズ 中根涼平 EKS初心者が早めに知っておきたかったこと
名前 中根涼平 所属 株式会社エーピーコミュニケーションズ 仕事 今年の4月からKubernetes、EKSを始める クラウドネイティブ界隈で奮闘中 自己紹介 2
対象者 Kubernetes、EKS初心者やこれから始める方 Kubernetes、EKSを利用している方 話すこと EKS初心者(私)が約半年を振り返って、もっと早めに知っておきたかったこと アクセスエントリ EKS Pod IdentityとIRSA ノードがクラスタへの参加失敗
EKSのキャッチアップをスムーズにしたい! 3 本LTについて
EKSクラスタへのアクセス権限を管理する仕組み 4 アクセスエントリ
設定できていないとどうなる? 5 アクセスエントリ
クラスタはできてるのに、ノードやPodがいない!? 6 アクセスエントリ
アクセスエントリを登録する 7 アクセスエントリ
ノードやPod情報を見ることができた 8 アクセスエントリ
eksctlやCloudFormationの場合 デフォルトでクラスタ作成者に管理者権限を自動付与する ※Terraformではデフォルトで無効 9 アクセスエントリ
作成者への権限自動付与を無効にすることが推奨されている 10 アクセスエントリ
aws-auth ConfigMapの使用は廃止になった (参考:https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/auth-configmap.html) アクセスエントリへ移行しましょう! 11 アクセスエントリ
どちらもPod(≒コンテナ)にIAMアクセス許可を付与する仕組み 12 EKS Pod IdentityとIRSA
初心者には特に難しく、ハマりがち OIDC、Admission Webhookなどの、関連知識も求められる IAMポリシー設定ミスなど、単純なミスも起きやすい 仕組みについて解説 https://techblog.ap-com.co.jp/entry/eks-pod-identity-deep-dive 仕組みを早めに学んでしまうのがおすすめ! 13 EKS Pod
IdentityとIRSA
「Instances failed to join the kubernetes cluster.」 14 ノードがクラスタへの参加失敗
クラスタもノードもあるのに、クラスタの一員とみなされていない セキュリティグループの設定ミスなど様々な要因で発生 15 ノードがクラスタへの参加失敗
AWSナレッジセンターを見よう! リンク:https://repost.aws/ja/knowledge-center/resolve-eks-node-failures お世話になった対処方法 とりあえずランブック ノードのジャーナルログ(kubelet)を見に行く CloudTrailのイベント履歴 16 ノードがクラスタへの参加失敗
EKSで早めに知っておきたいこと3つ アクセスエントリ EKSクラスタ側でもアクセス制御する仕組みがある EKS Pod IdentityとIRSA 仕組みを早めに把握するのがおすすめ ノードがクラスタへの参加失敗 AWSナレッジセンターを参考に解決する EKSを楽しく快適に始めましょう!
17 まとめ
アクセスエントリを使用したクラスターアクセス管理 https://aws.amazon.com/jp/blogs/containers/a-deep-dive-into-simplified- amazon-eks-access-management-controls/ 作成者への管理者権限自動付与を無効にする https://docs.aws.amazon.com/ja_jp/eks/latest/best-practices/identity-and-access- management.html#_cluster_access_recommendations アクセスエントリへの移行方法 https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/migrating-access- entries.html 18
Appendix(1/2)
「Instances failed to join the kubernetes cluster.」エラーの対処方法(ナレッジベース) https://repost.aws/ja/knowledge-center/resolve-eks-node-failures IRSAとEKS Pod
Identityの比較 https://docs.aws.amazon.com/ja_jp/eks/latest/best-practices/identity-and-access- management.html#_identities_and_credentials_for_eks_pods IRSAの仕組みについて https://aws.amazon.com/jp/blogs/news/diving-into-iam-roles-for-service- accounts/ 19 Appendix(2/2)
More Decks by cuorain
See All by cuorain
消し忘れリソースゼロへ!私のResource Explorer活用法
cuorain
0
400
Other Decks in Technology
See All in Technology
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
220
[dbts2026]数十PBの超巨大データ×AI活用を支えるSnowflakeの実力〜大規模環境におけるアーキテクチャと運用のリアル〜
y_matsubara
0
140
81天的 AI Agent 軟體開發團隊治理實務分享
regionbbs
0
160
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
150
Context != Context: One window, many lifecycles (AI Native DevCon, Nov 2026)
birgitta410
0
120
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
170
アラートを見直していたら営業組織への理解にちょっとだけ繋がった話
z63d
1
190
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
320
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.5k
Quick Automate | 目指せ Quick マスター 12
inariku
PRO
1
100
Datadog の権限統制 〜Org 統合に向けて調べた注意点 / JDDUG-Meetup_24
visional_engineering_and_design
1
100
Active Directory と Entra ID のむむむな関係
murachiakira
PRO
4
1.8k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
300
Paper Plane (Part 1)
katiecoart
PRO
3
12k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
800
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
400
My Coaching Mixtape
mlcsv
0
390
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Technical Leadership for Architectural Decision Making
baasie
4
640
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Raft: Consensus for Rubyists
vanstee
143
7.9k
Ethics towards AI in product and experience design
skipperchong
2
460