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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

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

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