Slide 1

Slide 1 text

Présentation de la CNCF Meetup CNCF Bdx #1 Etienne Coutaud Oct 23, 2018

Slide 2

Slide 2 text

© 2018 Cloud Native Computing Foundation 10 $ whoami 10 Consultant Devops @OCTO Technology Certified Kubernetes Administrator (CKA) https://github.com/etiennecoutaud @etiennecoutaud

Slide 3

Slide 3 text

Cloud Native definition Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil. https://github.com/cncf/toc/blob/master/DEFINITION.md

Slide 4

Slide 4 text

The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone. https://github.com/cncf/toc/blob/master/DEFINITION.md

Slide 5

Slide 5 text

Cloud Native Value Propositions

Slide 6

Slide 6 text

© 2018 Cloud Native Computing Foundation 14 Avoid Vendor Lock-in Open source software stack enables deployment on any public, private cloud or hybrid cloud

Slide 7

Slide 7 text

© 2018 Cloud Native Computing Foundation 15 Enable Unlimited Scalability Scales from several nodes on your laptop to tens of thousands of self-healing multi-tenant nodes

Slide 8

Slide 8 text

© 2018 Cloud Native Computing Foundation 16 Increase Agility and Maintainability By splitting applications into microservices with explicitly described dependencies

Slide 9

Slide 9 text

© 2018 Cloud Native Computing Foundation 17 Achieve Resiliency To failures of individual containers, machines, and even data centers and to varying levels of demand

Slide 10

Slide 10 text

© 2018 Cloud Native Computing Foundation 18 Improve Efficiency and Resource Utilization Via a central orchestrating process that dynamically manages and schedules microservices

Slide 11

Slide 11 text

© 2018 Cloud Native Computing Foundation 19 Cloud Native Computing Foundation • Non-profit, part of the Linux Foundation; founded Dec 2015 • Platinum members: Incubating Service Mesh Storage Service Discovery Distributed Tracing Software Update Spec Storage Security Graduated Package Management Orchestration Monitoring Networking API Service Mesh Logging Remote Procedure Call Distributed Tracing API Container Runtime Container Runtime Messaging

Slide 12

Slide 12 text

© 2018 Cloud Native Computing Foundation 20 Today the Linux Foundation is much more than Linux We are helping global privacy and security through a program to encrypt the entire internet. Security Networking We are creating ecosystems around networking to improve agility in the evolving software-defined datacenter. Cloud We are creating a portability layer for the cloud, driving de facto standards and developing the orchestration layer for all clouds. Automotive We are creating the platform for infotainment in the auto industry that can be expanded into instrument clusters and telematics systems. Blockchain We are creating a permanent, secure distributed ledger that makes it easier to create cost-efficient, decentralized business networks. We are regularly adding projects; for the most up-to-date listing of all projects visit tlfprojects.org Web We are providing the application development framework for next generation web, mobile, serverless, and IoT applications.

Slide 13

Slide 13 text

© 2018 Cloud Native Computing Foundation 21 CNCF Structure Technical Oversight Committee Governing Board End User Community • Mainly vendors • Fund the organization • Marketing and strategic direction • 9 top technical architects • Admit new projects • Acts as a resource to projects • Real end users of these technologies • Communicate back requirements • And good and bad experiences Marketing Committee

Slide 14

Slide 14 text

© 2018 Cloud Native Computing Foundation 22 65 Companies in the End User Community Plus 7 non-public members

Slide 15

Slide 15 text

© 2018 Cloud Native Computing Foundation 23 300+ Members and Growing Platinum Members End User Supporters Gold Members End User Members Academic/Nonprofit

Slide 16

Slide 16 text

Cloud Native Computing Foundation 24 300+ Members and Growing (Silver 1)

Slide 17

Slide 17 text

Cloud Native Computing Foundation 25 300+ Members and Growing (Silver 2)

Slide 18

Slide 18 text

© 2018 Cloud Native Computing Foundation 26 Certified Kubernetes Conformance • CNCF launched a software conformance program for Kubernetes – Implementations run conformance tests and upload results – New mark and more flexible use of Kubernetes trademark for conformant implementations – https://www.cncf.io/ck

Slide 19

Slide 19 text

© 2018 Cloud Native Computing Foundation 27 73 Certified Kubernetes Partners

Slide 20

Slide 20 text

© 2018 Cloud Native Computing Foundation 28 CNCF MOOC and Online Training • Free Introduction to Kubernetes self-paced course offered with edX • Kubernetes Fundamentals course – Content maps to Certified Kubernetes Administrator (CKA) exam – $299, intermediate level • Open source curriculum available for companies offering training – CKA Exam coupons available with a bulk discount

Slide 21

Slide 21 text

© 2018 Cloud Native Computing Foundation 29 Online, Proctored Kubernetes Exams • Certified Kubernetes Administrator (CKA) – Over 1,500 registrations already – https://www.cncf.io/certification/expert/cka/ • Certified Kubernetes Application Developer (CKAD) – Certifies that users can design, build, configure, and expose cloud native applications for Kubernetes – https://www.cncf.io/certification/expert/cka/ckad/ • Both tests – Tests consist of a set of scenarios to resolve from the command line over 3 hours; there is no multiple choice – Each exam is $300 – Quarterly exam updates to match K8s releases

Slide 22

Slide 22 text

© 2018 Cloud Native Computing Foundation 30 Kubernetes Certified Service Provider A pre-qualified tier of vetted service providers who have deep experience helping enterprises successfully adopt Kubernetes through support, consulting, professional services and/or training. Benefits • Placement at the top of https://kubernetes.io/partners/ • Monthly private meetings with cloud native project leaders, TOC members, and representatives from the Governing Board • Access to leads from the kubernetes.io for end users looking for support Requirements • Three or more certified engineers • Demonstrable activity in the Kubernetes community including active contribution • Business model to support enterprise end users https://www.cncf.io/certification/kcsp/

Slide 23

Slide 23 text

© 2018 Cloud Native Computing Foundation 31 66 Kubernetes Certified Service Providers

Slide 24

Slide 24 text

CNCF Project Maturities INNOVATORS “TECHIES” EARLY MAJORITY “PRAGMATISTS” LAGGARDS “SKEPTICS” “THE CHASM” LATE MAJORITY “CONSERVATIVES” SANDBOX GRADUATED INCUBATING EARLY ADOPTERS “VISIONARIES” SANDBOX Identity Spec Identity Policy Tooling Registry Metrics Spec Distributed K/V Monitoring Serverless Packaging Spec Container Security

Slide 25

Slide 25 text

© 2018 Cloud Native Computing Foundation 33 CNCF projects Graduated Incubating

Slide 26

Slide 26 text

© 2018 Cloud Native Computing Foundation 34 CNCF CI/CD https://cncf.ci/

Slide 27

Slide 27 text

© 2018 Cloud Native Computing Foundation 35 Cloud Native Trail Map Trail Map: l.cncf.io

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

© 2018 Cloud Native Computing Foundation 37 Try it now at https://l.cncf.io

Slide 30

Slide 30 text

© 2018 Cloud Native Computing Foundation 38 Kubernetes in Search Trends WeChat Kubernetes OpenStack July-18 Aug-18 Sept-18 Google Trends Kubernetes OpenStack Mesos Docker Swarm Cloud Foundry

Slide 31

Slide 31 text

© 2018 Cloud Native Computing Foundation 39 https://www.cncf.io/blog/2017/06/05/30-highest-velocity-open-source-projects 30 Highest Velocity Open Source Projects 2016-11 to 2017-10 Commits

Slide 32

Slide 32 text

Cloud Native Computing Foundation 40 KubeCon + CloudNativeCon • China – Shanghai: November 13-15, 2018 • North America – Seattle: December 10-13, 2018 • 2019 (sponsorships open) – Barcelona: May 20-23, 2019 – Shanghai: June 26-28, 2019 – San Diego: November 18-21, 2019

Slide 33

Slide 33 text

© 2018 Cloud Native Computing Foundation 41 KubeCon + CloudNativeCon Attendees

Slide 34

Slide 34 text

© 2018 Cloud Native Computing Foundation 42 Next trends

Slide 35

Slide 35 text

Merci https://www.cncf.io/ https://github.com/cncf