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

Kubernetes & CNCF Meetup: Helsinki October 2019

Kubernetes & CNCF Meetup: Helsinki October 2019

Lucas Käldström

October 24, 2019

More Decks by Lucas Käldström

Other Decks in Technology


  1. Kubernetes & CNCF Helsinki @KubernetesFin Proud member of the Cloud

    Native Nordics community www.cloudnativenordics.com An official meetup group
  2. 2

  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
  4. 4

  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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.
  13. 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
  14. • 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
  15. 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
  16. 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/
  17. 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
  18. 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
  19. TWEET! TWEET! @KubernetesFin #CloudNativeNordics Help us make some noise about

    our awesome community… @CloudNativeFdn, #kubernetes Todays speakers: Alexander Sowitzki (@eeqrx) & Russ Miles (@russmiles) 29
  20. 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
  21. 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!