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 full-size slide

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

    View full-size slide

  3. What CNCF is doing?

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  6. Foundation…❓

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  9. Success Foundation✨

    View full-size slide

  10. What Products??

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  14. Many Events
    • CloudNativeCon
    • KubeCon
    • …

    View full-size slide

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

    View full-size slide

  16. 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 full-size slide