Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20250123_SaaSEngineeringMeetup_tsujio_upload.pdf

 20250123_SaaSEngineeringMeetup_tsujio_upload.pdf

RyotaTsujio(tjotjo)

January 24, 2025
Tweet

More Decks by RyotaTsujio(tjotjo)

Other Decks in Technology

Transcript

  1. ©Mitsubishi Electric Corporation 【社外秘】 2025.1.23 LT Amazon EKS Auto Modeで

    Kubernetesバージョンアップ したときにどう動くか 三菱電機 DXイノベーションセンター プラットフォーム設計開発部 辻尾良太(tjotjo) SaaS Engineering Meetup 第8回 AWS re:Invent 2024 SaaS関連報告会
  2. • 名前 • 辻尾良太 • 仕事 • 三菱電機株式会社 • 2012~

    情報技術総合研究所(組み込み→サーバ) • インフラ中心/電力会社向けPJ支援 • 2023~ DXイノベーションセンター【現在の所属部署】 • Serendie基盤(技術)の開発・構築・運用 • 趣味 • フィットネス • BEST BODY JAPAN 2017/2019 予選敗退 • BEST BODY JAPAN 2024 Finalist • 好きなAWSサービス • アカウント営業 自己紹介 IPA(SW(旧)、NW、DB、ES、SC(旧)), 第一級陸上無線技術士 2024 Japan AWS All Certifications Engineers
  3. ©Mitsubishi Electric Corporation E K S S a a S

    0 https://docs.aws.amazon.com/wellarchitected/latest/saas-lens/amazon-eks-saas.html 名前空間を使ったテナント分離に特徴がある AWS Well-Architected Framework SaaS Lens SaaS Lensに記載されている シナリオの1つ
  4. ©Mitsubishi Electric Corporation A m a z o n E

    K S A u t o M o d e : こ こ が 変 わ る ! 1-1 Auto Modeを使うとEKSの責任共有モデルが変わります Auto Mode なし Auto Mode あり https://catalog.us-east-1.prod.workshops.aws/event/dashboard/en-US/workshop/30-module-1-auto-mode/30-diving-deep-into-eks-auto 図の引用: KUB-306: Simplifying application deployment on Amazon EKS(イベント時のみアクセス可) https://catalog.us-east-1.prod.workshops.aws/event/dashboard/en-US/workshop/30-module-1-auto-mode/30-diving-deep-into-eks-auto/20-shared-responsibility-model
  5. ©Mitsubishi Electric Corporation A m a z o n E

    K S A u t o M o d e : こ こ が 変 わ る ! 1-1 Auto Modeを使うとEKSの責任共有モデルが変わります Auto Mode なし Auto Mode あり https://catalog.us-east-1.prod.workshops.aws/event/dashboard/en-US/workshop/30-module-1-auto-mode/30-diving-deep-into-eks-auto 図の引用: KUB-306: Simplifying application deployment on Amazon EKS(イベント時のみアクセス可) https://catalog.us-east-1.prod.workshops.aws/event/dashboard/en-US/workshop/30-module-1-auto-mode/30-diving-deep-into-eks-auto/20-shared-responsibility-model ①コンピュート(AMI、一部アドオン、オートスケール)、②ネットワーク、③ストレージ に手が入った。
  6. ©Mitsubishi Electric Corporation A m a z o n E

    K S A u t o m o d e : 動 か す : k 8 s バ ー ジ ョ ン ア ッ プ 2-1 コンソールからKubernetesバージョンをアップ (1.29 -> 1.30) 1.29 1.30
  7. ©Mitsubishi Electric Corporation A m a z o n E

    K S A u t o m o d e : 動 か す : k 8 s バ ー ジ ョ ン ア ッ プ : 結 果 2-2 •初期状態 V1.29.11-eks-229afda (i-039f390d24581c9ee) V1.29.11-eks-229afda (i-0df7114b1a69e5933) Kubernetes version 1.29
  8. ©Mitsubishi Electric Corporation A m a z o n E

    K S A u t o m o d e : 動 か す : k 8 s バ ー ジ ョ ン ア ッ プ : 結 果 2-3 •新しいノードが1つ立ち上がった V1.29.11-eks-229afda (i-0df7114b1a69e5933) Kubernetes version 1.29 V1.30.7-eks-68cabf3 (i-0fa7a58f0e8239458) Kubernetes version 1.30 V1.29.11-eks-229afda (i-039f390d24581c9ee) AMIのバージョンも あがっている!
  9. ©Mitsubishi Electric Corporation A m a z o n E

    K S A u t o m o d e : 動 か す : k 8 s バ ー ジ ョ ン ア ッ プ : 結 果 2-4 •新しいノードが2つ立ち上がった V1.29.11-eks-229afda (i-0df7114b1a69e5933) Kubernetes version 1.29 V1.30.7-eks-68cabf3 (i-0fa7a58f0e8239458) Kubernetes version 1.30 図なし(撮り忘れ) V1.30.7-eks-68cabf3 (i-0bf9958d6ffe16ca1)
  10. ©Mitsubishi Electric Corporation A m a z o n E

    K S A u t o m o d e : 動 か す : k 8 s バ ー ジ ョ ン ア ッ プ : 結 果 2-5 V1.30.7-eks-68cabf3 (i-0fa7a58f0e8239458) Kubernetes version 1.30 V1.30.7-eks-68cabf3 (i-0bf9958d6ffe16ca1) •Kubernetesバージョンアップ完了 PDB(Pod Disruption Budgets)が 設定されている場合は、そちらを考慮する。
  11. ©Mitsubishi Electric Corporation ち な み に : A u

    t o M o d e じ ゃ な い 場 合 2-6 Node groupsのAMIバージョンも管理する必要がある クラスタのバージョンとAMIのバージョン があってない
  12. ©Mitsubishi Electric Corporation ま と め 3 15 • Amazon

    EKS Auto Mode • 責任共有モデルが変わる • Kubernetesのバージョンアップも楽々。 • バージョンアップに20分、ノード移行に10分ぐらい必要