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

技術も運営も全部やる!クラウドネイティブハンズオンのウラ話

 技術も運営も全部やる!クラウドネイティブハンズオンのウラ話

Avatar for Tatsuki Minami

Tatsuki Minami

May 23, 2025
Tweet

Other Decks in Programming

Transcript

  1. CloudNative Days Summer 2025 技術も運営も全部やる!クラウドネイ ティブハンズオンのウラ話 CloudNative Days Summer実行委員会 南

    達輝 株式会社ジラフ Twitter : @south__1003 羽山 公平 Supership株式会社 Twitter : @hymaaa_k 1
  2. CNDS2025 実行委員会メンバー 羽山公平(Supership株式会社) X:@hymaaa_k 現在、社内のクラウド利用を横断的に支援する CCoE(Cloud Center of Excellence)として、パブリッククラウドにおけるアカウントや組織 (Organization)の管理、ガバナンス体制の整備を担当しています。クラウド活用の

    最適化と安全性の両立を目指し、技術面・運用面の両側から社内のクラウド活用を推 進しています。 コミュニティ活動としては、CNDT2023 からハンズオンチームの一員として参加し、 ハンズオンコンテンツの作成や運営を行ってきました。加えて、KGDC をはじめとし た技術コミュニティにも実行委員として参加しています。 3
  3. 15

  4. 一日で学ぶクラウドネイティブ技術実践ハンズオン 16 • Star数250弱 • Cloud NativeなOSSの基本的な使い方 • 複数のOSSを組み合わせた使い方 •

    sshとターミナルへコマンドが入力できれば始められる • 環境構築のコマンドも用意 • 日本語でできる
  5. • 「やりたい」ことを出し合う ◦ GitOps ◦ CI/CD ◦ Service Mesh ◦

    Observability 一日で学ぶクラウドネイティブ技術実践ハンズオン 17
  6. 27 Renovate • メリット ◦ 自動でバージョンアップのPullRequestを生成してくれる ▪ マイナーバージョンやパッチバージョンの場合は自動でマージも可 能 ◦

    作成されたPull Request内に以下の内容が生成 ▪ パッケージのバージョンの情報 ▪ そのアップデートがどういうアップデートなのか ▪ リリースノートへのリンク
  7. 28

  8. 使用しているOSS(一部) • Observability ◦ Prometheus ◦ Grafana ◦ Loki ◦

    Tempo ◦ Pyroscope ◦ Open Telemetry • Network ◦ Istio ◦ Cilium • CI/CD ◦ Argo CD ◦ Argo Rollouts 32 選定理由は 実行委員が「やりたい」OSS・技術
  9. Istioの最近のアップデート • v1.26.0が5月にリリース • Kubernetes 1.29〜1.32を正式サポート(1.33は近日対応) • Gateway APIの自動生成リソースをカスタマイズ可能に ◦

    ConfigMap指定でHPAやPDBも自動生成 • Ambient ModeにてTCPRouteサポートを追加 • EnvoyFilterでドメイン名指定のVirtualHostにマッチ可能に 36
  10. 今後の展望 44 マイクロサービスを完成させてより実践的なハンズオンにする • CI/CD + GitOps ◦ CIや開発に関わる部分もハンズオン化! ◦

    テストやビルドも自分たちで描けるようになる! ◦ クラウドネイティブな開発を体験できるようにしたい! • オブザーバビリティ • Service Mesh
  11. 今後の展望 45 マイクロサービスを完成させてより実践的なハンズオンにする • CI/CD + GitOps • オブザーバビリティ ◦

    サービス間通信の可視化を最大限に活かす! ◦ 伝わりにくかったサービス間の通信の苦労が伝わるかも...? ◦ トラブル対応や負荷試験など、現場に近い体験を提供 • Service Mesh
  12. 今後の展望 46 マイクロサービスを完成させてより実践的なハンズオンにする • CI/CD + GitOps • オブザーバビリティ •

    Service Mesh ◦ サービス間の通信が複雑化へ ◦ 現実のシステムに近いシナリオを体験できるように!! ◦ Service Meshの「効果」と「必要性」が自然に理解できる!
  13. まとめ • ハンズオンチームの熱意と過去の実績 ◦ 「やりたい」でここまで続いた ◦ 技術書典での出版 ◦ オフライン・オンライン開催の成功 •

    OSSのアップデート管理と採用 ◦ Helmfileを利用した統一した管理 ◦ Renovateを用いたアップデートの自動化 • 実践的なマイクロサービス化への展望 ◦ 開発から運用までをハンズオンに 48