1 of 21

CNCF TOC Meeting

September 7th, 2016

2 of 21

LF Antitrust Policy Notice

CNCF meetings involve participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.

Examples of types of actions that are prohibited at CNCF meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.

2

3 of 21

Meeting Logistics

Time: September 7th 8AM (Pacific)

http://uberconference.com/cloudnative

Conference Number: +1-415-579-0198 No Pin Needed

3

4 of 21

TOC - Members Present Today

4

Company

Apache Software Foundation

Cisco

CoreOS

Docker

GoDaddy

Google

Joyent

Mesosphere

Weaveworks

Note: TOC meetings shall require a quorum of two-thirds of the TOC total members to take a vote or make any decision. If a TOC meeting fails to meet the quorum requirement, discussions may proceed, however there shall be no voting or decisions.

Name

Camille Fournier

Ken Owens

Jonathan Boulle

Solomon Hykes

Elissa Murphy

Brian Grant

Bryan Cantrill

Benjamin Hindman

Alexis Richardson

5 of 21

Agenda

  • Updates
    • Ref Arch & Software Circus & Cluster
    • CloudNativeCon in Nov in Seattle
  • Projects: Pipeline, Incubation
    • Presentation: CockroachDB
    • Voting update: CoreDNS (overview, proposal) & Discussion: Seed Projects
    • Acceptance Criteria
  • AOB
    • Dev Seats on GB
    • Standards! Prometheus / IETF
    • Growing the End User Board
    • Service Broker WG

5

6 of 21

News Updates

Cluster opening up - written up by Redmonk

CNCF purpose & mission - Alexis spoke at Software Circus last week - slides here

Presentation included Ref Architecture - Ken please comment on whether this is final-for-vote

6

7 of 21

Events Updates

  • Just happened: LinuxCon & CloudNativeDay
  • Upcoming in November - Kubecon and CloudNativeCon - sponsorships nearly sold out! Email bpreston@linuxfoundation.org if you wish to act.

7

8 of 21

Project: CockroachDB

Presenter: Spencer Kimball

CockroachDB is a scalable, survivable, strongly consistent, SQL database released under Apache License v2.0.

Github: https://github.com/cockroachdb/cockroach�Home: https://www.cockroachlabs.com

8

9 of 21

Why Another Database?

Existing database solutions place an undue burden on application developers:

  • Scale (sql)
  • Fault tolerance (sql)
  • Limited transactions (nosql)
  • Limited indexes (nosql)
  • Consistency issues (nosql)

9

10 of 21

Mission: Make Data Easy

  • Scalable
  • Survivable
  • Strongly Consistent
  • SQL

And...

  • Designed for cloud
  • Open Source

10

11 of 21

TL;DR: CockroachDB

Thesis: The right DB for 2016 missing from OSS ecosystem

Optimizes: Devs build apps instead of workarounds for DB

Use cases:

  • Scale-out SQL
  • Consistent failover, upgrade, migration
  • Consistent geo-replication
  • Multi-version database

11

12 of 21

Product Roadmap

12

Q1-2016: beta

  • Distributed, consistent, transactional
  • Basic SQL support
  • Security

Q4-2016: GA

  • Progressively better SQL
  • Backup / POT restore
  • Monitoring / alerting system

13 of 21

Adoption / Community

  • 103 Contributors
  • 295 Gitter members
  • 7,526 GitHub stars
  • 25K+ Installs
  • Interested beta users include:
    • Rubrik, Ebay, Huawei, Workday, Twilio, Tango, Oscar, Ionic, Thought Machine, Mondo, Unibet, Soundcloud, Capital One, GE Digital

13

14 of 21

Projects Discussion

CoreDNS Voting

Proposal:

Establish a status of “Seed” project, and

Write out formal Project criteria for Acceptance at each stage

14

15 of 21

AOB 1

  • “Below the waterline” update - Dan & Chris
  • Dan Kohn is proposing to add two seats to the Governing Board made up of CNCF project committers
    • Looking for feedback or rough consensus from the TOC on this proposal

15

16 of 21

AOB 2

  • End User Board CTA
  • Standards! Prometheus & IETF
  • Service Broker WG

16

17 of 21

Cadence

  • Last meeting slides on 8/17/2016

  • Meeting Cadence Reminder
    • First and third Wednesday of every month
    • Calls without TOC quorum will still be used to review issues

  • Next Meeting: 9/21/2016

17

18 of 21

Thank You

18

19 of 21

Projects: Pipeline

  • NATS (pubsub)
    • TOC sponsor: Alexis Richardson (working on project proposal and legal issues moving to ALv2)
  • Fluentd (logging)
    • needs discussion and sponsor
  • Heron (real time stream processing)
    • Discussion. TOC Sponsor: Ben Hindman (working on project proposal)
  • Minio (storage)
    • needs discussion and more maturity in terms of adoption
  • OpenTracing & OpenZipkin
    • proposal in progress; TOC Sponsor: Bryan Cantrill
  • CoreDNS
    • proposal is out for vote (see mailing list); needs votes form a few TOC members
  • CockroachDB (distributed SQL DB)
    • scheduled TOC community presentation and needs sponsor

19

20 of 21

Other topics to discuss in the future

  1. Example Apps & Patterns
  2. Website “how we help” etc.
  3. “Below the waterline”: Define Incubation, Development Model & other community management issues; Advice; Advocacy; ..

20

21 of 21

CNCF Reference Architecture

  • Any comments? Vote?
  • See slides

21

Application Definition / Development

Cloud Native Services

Cloud Native Runtime

Cloud Native OS / Provisioning

Infrastructure (Bare Metal/Cloud)