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

CNCF

 CNCF

社内LT用に作成したHelmfileの概要資料です

チームのDaily Standup Meeting後に、Kubernetes周りのエコシステムやツールがテーマであるLTがありそこで発表しました

Junki Mano

August 19, 2019
Tweet

More Decks by Junki Mano

Other Decks in Technology

Transcript

  1. CNCF
    Future-Daily-Standup-Meeting
    Kubernetes Ecosystem Study
    2019-08-19
    Mano Junki

    View Slide

  2. What CNCF?

    View Slide

  3. Cloud Native Computing Foundation
    • クラウドネイティブアプリケーション開発・運用環境に関する
    技術の「標準化」を推進しているグループ
    • 2015年7月に発表され、2016年1月に正式発足
    • 長いので、CNCFと略されることが多い

    View Slide

  4. What CNCF is doing?

    View Slide

  5. CNCFやっていること
    クラウドネイティブコンピューティング
    ≒「コンテナベースで、動的にスケジューリングされるマイクロサービス環境」と定義
    → 多くの要素で構成される。一般企業はどう組み合わせてよいか分からない
    → 標準やベストプラクティスを確立、他の要素との整合性を確保

    View Slide

  6. Kubernetesとの関係?
    • GoogleがKubernetesを広げるためCNCFに寄贈
    •k8s自体はCNCFの最初の卒業生(Graduated Project)
    • 通常はIncubating Projectから開始

    View Slide

  7. Foundation…❓

    View Slide

  8. Firefoxで有名、モジラ Java系が多し、Eclipse apache httpが有名
    すでに一杯あるけど…?

    View Slide

  9. Apache Foundationも候補だったらしい
    > Apache Foundationには『技術に関する最高裁判所』のような
    存在がない。だから複数の技術を協調させる力がない。HBaseや
    Cassandra、Stormなど、さまざまなオーバーラップする技術の
    間で、何らかの標準化や統一を図る仕組みがない」
    https://www.atmarkit.co.jp/ait/articles/1608/23/news114.html

    View Slide

  10. Success Foundation✨

    View Slide

  11. What Products??

    View Slide

  12. Graduated
    • k8s, Prometheus, Envoy,,
    • 実はfluentdもCNCF

    View Slide

  13. Incubating
    • gRPCってまだIncubatingなんだ

    View Slide

  14. More details
    • https://www.slideshare.net/neependra/cncf-projects-
    overview

    View Slide

  15. Events

    View Slide

  16. Many Events
    • CloudNativeCon
    • KubeCon
    • …

    View Slide

  17. まとめ

    View Slide

  18. まとめ
    • CNCFはApacheと比べて同一ポジションの技術は選抜される
    (多分)
    • CNCFのプロダクト群はクラウドインフラを扱う人にとってコ
    アテクノロジー
    • Graduated, Incubatingのプロダクトはウォッチしておくと良い

    View Slide

  19. References
    • コンテナ運用環境を標準化? CNCFは何をやろうとしているか
    • https://www.atmarkit.co.jp/ait/articles/1608/23/news114.html
    • 「CNCFがKubernetesを最初の『卒業』プロジェクトに認定」
    の意味
    • https://www.atmarkit.co.jp/ait/articles/1803/07/news122.html
    • Cloud Native Computing Foundation
    • https://www.cncf.io/

    View Slide

  20. Thank you

    View Slide