Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

2

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

5 MAP

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

T-SHIRTS IN SAN DIEGO www.cloudnativenordics.com

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

= OPEN SOURCE CLOUD COMPUTING FOR APPLICATIONS

Slide 17

Slide 17 text

17 CNCF Projects

Slide 18

Slide 18 text

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.

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

● 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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

97 Certified Kubernetes Partners

Slide 25

Slide 25 text

118 Kubernetes Certified Service Providers

Slide 26

Slide 26 text

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/

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

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!