$30 off During Our Annual Pro Sale. View Details »

Kubernetes & CNCF Meetup: Helsinki October 2019

Kubernetes & CNCF Meetup: Helsinki October 2019

Lucas Käldström

October 24, 2019
Tweet

More Decks by Lucas Käldström

Other Decks in Technology

Transcript

  1. Kubernetes & CNCF Helsinki
    @KubernetesFin
    Proud member of the Cloud Native Nordics community
    www.cloudnativenordics.com
    An official
    meetup group

    View Slide

  2. 2

    View Slide

  3. Today’s agenda:
    An official
    meetup group
    18:00 - 18:10: Arrive at the venue, sit down and network with others
    18:10 - 18:15: Introductionary words from the venue sponsor for this time, Nokia
    18:15 - 19:00: How to be (successful at being) wrong
    18:45 - 19:00: Updates from the Cloud Native Nordics Community
    19:00 - 19:30: Networking, food, drinks
    19:30 - 20:00: Building KubeOne: yet another Kubernetes cluster management tool
    20:10 - 20:40: How to make Kubernetes Real Time for Telcos

    View Slide

  4. 4

    View Slide

  5. 5
    MAP

    View Slide

  6. STATS
    6
    88
    Total number of
    meetups
    5507
    Members
    4599
    Total RSVPs
    2552
    unique attendees
    Average RSVPs
    52
    12
    Groups
    https://github.com/cloud-native-nordics/meetups/blob/master/stats.json

    View Slide

  7. WE NEED YOUR HELP!
    7
    github.com/cloud-native-nordics/meetups
    - Data aggregated about the Nordics meetups
    github.com/cloud-native-nordics/website
    - Frontend for cloudnativenordics.com written in Vue.js
    github.com/cloud-native-nordics/stats-api
    - Backend for cloudnativenordics.com written in Go
    github.com/cloud-native-nordics/k8s-config-repo
    - GitOps repo for our Kubernetes cluster
    @phennex

    View Slide

  8. T-SHIRTS IN SAN DIEGO
    www.cloudnativenordics.com

    View Slide

  9. CLOUD NATIVE NORDICS COMMUNITY
    Continue the discussions and meet Cloud Natives
    from Denmark, Sweden, Norway, Finland, and Iceland, too :)
    #cloud-native-nordics
    www.cloudnativenordics.com

    View Slide

  10. WANT TO SPEAK?
    Submit a talk proposal at http:/
    /bit.ly/k8sfin-cfp
    Join our #cloud-native-nordics Google Group Mailing List and Slack
    channel to get informed about speaking opportunities across the
    Nordic countries

    View Slide

  11. View Slide

  12. Please participate at http:/
    /bit.ly/k8sfin-landscape

    View Slide

  13. 13
    Nodes
    Control Plane
    Kubernetes’ high-level component architecture
    Node 3
    OS
    Container
    Runtime
    Kubelet
    Networking
    Node 2
    OS
    Container
    Runtime
    Kubelet
    Networking
    Node 1
    OS
    Container
    Runtime
    Kubelet
    Networking
    API Server (REST API)
    Controller Manager
    (Controller Loops)
    Scheduler
    (Bind Pod to Node)
    etcd (key-value DB, SSOT)
    User
    Legend:
    CNI
    CRI
    OCI
    Protobuf
    gRPC
    JSON

    View Slide

  14. 14
    kubeadm
    = A tool that sets up a minimum viable, best-practice Kubernetes cluster
    Master 1 Master N Node 1 Node N
    kubeadm kubeadm kubeadm kubeadm
    Cloud Provider Load Balancers Monitoring Logging
    Cluster API Spec
    Cluster API Cluster API Implementation
    Addons
    Kubernetes API
    Bootstrapping
    Machines
    Infrastructure
    Layer 2
    The scope of
    kubeadm
    Layer 3
    Layer 1

    View Slide

  15. 15
    kubeadm vs kops or kubespray
    Two different projects, two different scopes
    Master 1 Master N Node 1 Node N
    kubeadm kubeadm kubeadm kubeadm
    Cloud Provider Load Balancers Monitoring Logging
    Cluster API Spec
    Cluster API Cluster API Implementation
    Addons
    Kubernetes API
    Bootstrapping
    Machines
    Infrastructure
    kops

    View Slide

  16. = OPEN SOURCE CLOUD COMPUTING FOR APPLICATIONS

    View Slide

  17. 17
    CNCF Projects

    View Slide

  18. What is CNCF?
    A non-profit foundation for getting Cloud
    Native:
    a) open source projects
    b) companies
    c) enthusiasts
    to come together in a neutral place.
    CNCF was founded in December 2015 and
    is a part of The Linux Foundation.
    CNCF curates and promotes a toolkit of
    trusted projects for modern applications.
    Helps hosted projects to succeed in
    various ways, one of them is by
    organizing events where the community
    can meet in person.

    View Slide

  19. View Slide

  20. Cloud Native
    Trail Map
    Trail Map: l.cncf.io
    Source

    View Slide

  21. CNCF Cloud Native Definition v1.0
    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.
    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.
    Source

    View Slide

  22. ● Over 76,000 people have
    registered for the free
    Introduction to Kubernetes
    course on edX
    ● Over 8,800 people have
    registered for the $299
    Kubernetes Fundamentals
    course
    Training and Certification
    ● Over 8,300 people have
    registered for the
    Certified Kubernetes
    Administrator (CKA) online test
    ● Over 2,800 people have
    registered for the Certified
    Kubernetes Application
    Developer (CKAD) online test
    Individual Training Certification
    Source

    View Slide

  23. Certified Kubernetes Conformance
    • CNCF runs a software conformance
    program for Kubernetes
    – Implementations run conformance tests and
    upload results
    – Mark and more flexible use of Kubernetes
    trademark for conformant implementations
    – cncf.io/ck
    Source

    View Slide

  24. 97 Certified Kubernetes Partners

    View Slide

  25. 118 Kubernetes Certified Service Providers

    View Slide

  26. 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
    • Business model to support enterprise end users
    • Be a CNCF member
    https://www.cncf.io/certification/kcsp/

    View Slide

  27. KubeCon + CloudNativeCon
    • North America 2019
    – San Diego: November 18-21, 2019
    • Europe 2020
    – Amsterdam: March 30 - April 2, 2020
    • China 2020
    – Shanghai: July 28-30, 2020
    • North America 2020
    – Boston: November 17-20, 2020
    kubecon.io

    View Slide

  28. Prospectus
    • Seoul Dec 9-10, 2019; Sydney Dec 12-13, 2019
    • Bengaluru Feb 17-18, 2020; Delhi Feb 20-21, 2020
    • 2020 plans: Tel Aviv, Mexico City & Sao Pãulo, Tokyo &
    Singapore, Seoul & Sydney
    • Two-day events with a target audience of 1,500

    View Slide

  29. TWEET! TWEET!
    @KubernetesFin
    #CloudNativeNordics
    Help us make some noise about our awesome community… @CloudNativeFdn, #kubernetes
    Todays speakers: Alexander Sowitzki (@eeqrx) & Russ Miles (@russmiles)
    29

    View Slide

  30. Mark your Calendars!
    ● Tampere: October 29, 2019 at Eficode
    ○ Kubernetes 101 Hands-on Workshop
    ○ 4-hour FREE workshop of Intro to k8s-material
    ● Turku: October 31, 2019 at Walkbase
    ○ Introduction to the cloud native world
    ○ Managing Kubernetes clusters with Rancher
    ○ All Meshed Up -- How we use Linkerd
    ● Helsinki: November 28, 2019 at Intel
    ○ Agenda TBA

    View Slide

  31. Github: https:/
    /github.com/cloud-native-nordics/meetups
    Slack: https:/
    /cloudnativenordics.com
    https:/
    /slack.k8s.io #fi-users
    Youtube:
    https:/
    /www.youtube.com/channel/UCQmQspgrBXbq5t7pAXPmd0Q
    Meetup Group: https:/
    /www.meetup.com/Kubernetes-Finland
    https:/
    /www.meetup.com/Kubernetes-Tampere
    https:/
    /www.meetup.com/Kubernetes-Turku
    Twitter: @KubernetesFin
    Reach out to us!

    View Slide