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

Winter Update from the Cloud Native World -- CN...

Winter Update from the Cloud Native World -- CNCF & Kubernetes Finland Meetup in Helsinki

Lucas Käldström

February 22, 2018
Tweet

More Decks by Lucas Käldström

Other Decks in Technology

Transcript

  1. Agenda 18:00 - 18:20: Grab some food and socialize! 18:25

    - 18:50: Winter Update from the Cloud Native World - Lucas Käldström, CNCF Ambassador 18:55 - 19:25: Kubernetes in Azure - Karl Ots, Kompozure 19:30 - 20:00: CRDs in Action - Teemu Heikkilä, Emblica 20:00 - 21:00: Socialize and network with the people around you! Follow us! @KubernetesFin Follow the livestream
  2. Thank you to the people that makes this happen! Venue

    brought to you by: Pizza brought to you by: Drinks brought to you by: Meetup organized by: &
  3. Winter Update from the Cloud Native World Lucas Käldström -

    luxas labs 22nd of February 2018 - Helsinki Image credit: @ashleymcnamara bit.ly/k8sfin-feb-intro
  4. $ whoami Lucas Käldström, Upper Secondary School Student, just turned

    18 CNCF Ambassador, Certified Kubernetes Administrator and Kubernetes SIG Lead Speaker at KubeCon in Berlin & Austin in 2017 Kubernetes Maintainer since April 2016, active in the community for +2 years Driving luxas labs which currently performs contracting for Weaveworks A guy that has never attended a computing class
  5. KubeCon + CloudNativeCon North America 2017 CNCF Recap Part 1

    & Part 2 Youtube playlist & Flickr picture gallery Some major announcements: - KubeCon is expanding to Asia, the community will meet in Shanghai in November! - Kubernetes Mentoring Programme is starting! - 103 diversity scholarships were offered to the event! CoreDNS 1.0 release Fluentd 1.0 release Jaeger 1.0 release containerd 1.0 release bit.ly/k8sfin-feb-intro
  6. 7 2018 KubeCon + CloudNativeCon • KubeCon + CloudNativeCon Europe

    2018 − Copenhagen: May 2 - 4, 2018 − Sponsorships open • KubeCon + CloudNativeCon China − Shanghai: November 14-15, 2018 • KubeCon + CloudNativeCon North America 2018 − Seattle: December 11 - 13, 2018 − Sponsorships open
  7. CNCF Community Awards This year CNCF provided two community awards:

    1. Top Cloud Native Committer – an individual with the incredible technical skills and notable technical achievements in one or multiple CNCF projects. The 2017 recipient was Clayton Coleman. 2. Top Cloud Native Ambassador – an individual with the incredible community-oriented skills, focused on spreading the word and sharing the knowledge with the entire Cloud Native community or within a specific project. The 2017 recipients were Sarah Novotny and Lucas Käldström. With any open source project, it is impossible to overlook those giving countless hours of their time to complete often mundane tasks. That is why CNCF created the Chop Wood/Carry Water awards. This year’s awards recognize the tireless efforts of Dan Gillespie, Dawn Chen, Jaice Singer Dumars, Anthony Yen, Brandon Philips, and Julius Volz.
  8. Certified Kubernetes Conformance • CNCF launched the software conformance program

    for Kubernetes − Implementations run conformance tests and upload results, which can be rerun by end users − New mark and more flexible use of Kubernetes trademark for conformant implementations − 40 Certified Kubernetes Partners − Now working on profiles (e.g., bare-metal, cloud, beta) − Amazon has committed to certifying EKS, which is the last of the distributions and platforms of any size − Great press pickup 9
  9. Certification Updates & Resources The Certified Kubernetes Administrator exam is

    now based on Kubernetes v1.9.1! - Announcement - The curriculum was updated to reflect the update to v1.9 - The exam time has been shortened to 3 hours instead of 4 - Read how Heptio engineers prepare for the CKA exam New, upcoming certification: Certified Kubernetes Application Developer: - Curriculum - Will be focused more on building applications on top of Kubernetes vs administering and managing Kubernetes itself - GA expected in June-July 2018 bit.ly/k8sfin-feb-intro
  10. Training and Certification • Over 16,000 people have registered for

    the free Introduction to Kubernetes course • 2,451 people have registered for the $299 Kubernetes Fundamentals course • 487 people have already enrolled to take the CKA exam • 23 companies are Kubernetes Certified Service Providers 12
  11. CNCF takes steps toward serverless computing The Serverless Working Group

    in CNCF has published the first whitepaper on what serverless computing is, its use-cases and benefits. The other output of the group is the draft serverless landscape shown to the right. bit.ly/k8sfin-feb-intro
  12. What projects does CNCF host? NEW: TUF & Notary proposal

    Vitess proposal Rook proposal bit.ly/k8sfin-feb-intro
  13. CNCF Sandbox • Proposal • The CNCF Sandbox is the

    entry point for early stage projects and has four goals: − Encourage public visibility of experiments or other early work that can add value to the CNCF mission and build the ingredients of a successful Incubation level project − Facilitate alignment with existing projects if (and only if) this is desired − Nurture projects, e.g. via CNCF Service Desk and other basic hygiene − Remove possible legal and governance obstacles to adoption and contribution, by ensuring all projects adhere to CNCF legal, code of conduct and IP Policy requirements • Sandbox is for early stage; sandbox projects will receive minimal marketing support from the foundation. • Action Plan: If TOC consensus, CNCF Staff will roll out changes immediately (website, etc.) • Project level voting will resume (previous inception projects will be voted into the sandbox) 18
  14. Kubernetes v1.9 was released in December! • Kubernetes 1.9 announcement

    • Workloads API (GA) announcement • Windows Server Support (beta) announcement • Extensible Admission is Beta • Container Storage Interface (alpha) announcement • Introducing client-go version 6 Kubernetes v1.9.0 Changelog bit.ly/k8sfin-feb-intro
  15. Nodes Master 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 Source presentation
  16. Fresh docs on how to extend Kubernetes Brand new docs

    on how to extend Kubernetes Kubernetes has many extension mechanisms: • API Aggregation (beta) • kubectl plugins (alpha) • CustomResourceDefinitions, Example intro (beta) • Container Network Interface plugins (stable) • Scheduler webhook & multiple (beta) • Device plugins (alpha) • Initializers & Admission webhook (beta) • External Cloud Provider Integrations (alpha) • API Server authn / authz webhooks (stable) • Container Runtime Interface plugins (alpha) • Container Storage Interface plugins (alpha) bit.ly/k8sfin-feb-intro
  17. Announcing the Beta Release of devstats.cncf.io DevStats is a new

    open source tool to help the Kubernetes community monitor its development and workflow. DevStats downloads all public GitHub activities from the last 3 years via GitHub Archives, stores the results from the ~80 Kubernetes repos in Postgres, processes and stores the time series in InfluxDB, and displays visuals via Grafana. New data is available every hour. Users can select their preferred views of the data and bookmark the unique URL for future reference without needing to do or request any new development. Source bit.ly/k8sfin-feb-intro
  18. How do I kick the tires with Kubernetes? Play with

    Kubernetes right away in your browser! Create a single-node cluster on your laptop or workstation with minikube Create a real cluster with only a couple of commands with kubeadm Create a production-ready cluster on AWS with kops Create a Kubernetes cluster on GCE with GKE (Google Kubernetes Engine) kubicorn is a Kubernetes installer project which has gained some traction
  19. Free ebooks from The New Stack to dive into The

    State of the Kubernetes Ecosystem & Kubernetes Deployment and Security Patterns bit.ly/k8sfin-feb-intro
  20. Excellent Kubernetes books Kubernetes: Up and Running & Cloud Native

    Infrastructure & Kubernetes Cookbook bit.ly/k8sfin-feb-intro
  21. Non-profit organization/community working to boost cloud native adoption Offers collections

    of links to educational material, e.g. this page Helps you to prepare for the CKA exam in their CKA Office Hours Online Meetup Slack channel: kubernauts.slack.com (get an invite here) Working on free “Kubernetes Fundamentals” workshop material Website: kubernauts.io bit.ly/k8sfin-feb-intro
  22. Next steps / additional resources Follow the Kubernetes blog, YouTube

    channel & Twitter feed Do as 16 000+ others and take the free edX "Introduction to Kubernetes" course Join 31 000+ others in the Kubernetes Slack: http://slack.k8s.io Kick the tires with Kubernetes on your machines with minikube or kubeadm Check out the weekly Kubernetes Community Meeting at Zoom Check this Comprehensive Overview of Kubernetes presentation by Bob Killen out! Or the Kubernetes’ Architecture Fundamentals presentation I made last year ...or some of the other awesome presentations linked to in cncf/presentations bit.ly/k8sfin-feb-intro