Kubernetes Weekly Community Meeting

videos
#41

March 14, 2019

  • Moderators: Jorge Castro [SIG Contributor Experience]

  • Note Taker: First Last [Company/SIG]

  • [ 0:00 ]** Demo **-- ~~dmesser@redhat.com - Automated Day 2 Operations on Kubernetes using Operators Demo Title [Daniel Messer, dmesser@redhat.com] (confirmed) ~~

    • Didn’t happen - timezone changes undocumented in the doc and github, Jorge will reschedule them as soon as possible. PR sent to fix github docs.
  • [ 0:00 ]** Release Updates**

  • [ 0:00 ] SIG Updates

    • SIG Leads, check out this set of recommended topics to cover during your update
    • Slide template if you need it
    • Please also check the SIG Update Schedule!
    • SIG Architecture [Matt Farina] (confirmed) Deck link
      • Making changes to better scale and avoid burnout
        • Focus on:
          • documenting guidance as opposed to one-off decisions
          • Move discussions to mailing lists to better include others
          • more on delegating to OWNERS
          • Ensuring subprojects cultivate new leaders, make sure subprojects are staffed
        • Done so far
          • KEP process → SIG PM
          • Meetings every other week now
          • API Review shadowing (teach new people to be API reviewers
      • Other things done:
        • Add guidance that everything should be tested
        • KEPs for 1.14+ should now have upgrade/downgrade/test plan
        • Documented Kubernetes Scope
        • Windows nodes GA
      • How to help
        • Arch & API Governance subproject: look at process, sign up for shadowing
        • Conformance Definition: come talk to them to onboard
        • Code Organization: need people to help kickstart untangling kubernetes/kubernetes, figure out dependency handling (currently mostly unstaffed, needs people to start the effort)
        • https://git.k8s.io/community/sig-architecture/README.md
      • Questions/Additions
        • SIG arch is always welcomes people who want to come in and get work done
        • Goal of changes is to avoid SIG Arch being the single-point-of-failure for technical decisions, and instead be a last resort
    • SIG VMware [Steven Wong] (confirmed - ~3 min) Deck link
      • Last cycle
        • Out-of-tree cloud provider
        • CSI provider improvements
        • Cluster API provider
        • Minikube for Fusion/Workstation
      • Upcoming cycle
        • Stabilize cloud provider, CSI provider
        • Cluster API management cluster pattern
      • How to help
    • SIG Multicluster [Irfan ur Redhman] (confirmed)
      • Time zone problem, Jorge to reschedule asap.
  • [ 0:00 ] :mega:Announcements :mega:

    • New Contributor Summit site is live at https://events.linuxfoundation.org/events/contributor-summit-europe-2019/, and registration will be live be EOD March 14th

    • Slack signup is back!

    • 1.15 Release Team

      • @claurence is 1.15 lead
      • Issue for rest of roles is yet to be created
    • PSA: we have a new channel on slack #pr-reviews to help people find reviewers. Help get eyeballs on PRs.

    • Aaron has a last minute announcement

      **:clap: **Shoutouts this week

  • coderanger - Shoutout to @Katharine for kicking butt on Slack automation to help out the admin team!

    • (e.g. more actions → report for bad messages)
  • mrbobbytables - Just seconding @coderanger seriously big shoutout to @Katharine for the stuff shes doing to make Slack a better place for all of us :heart: :heart: :heart:

  • spiffxp - Big shouts to @neolit123 for his investigative work on what appears to be a golang 1.12 bug. And @liggitt @justinsb @dims for the continued assists. And the golang team for trying to get us go1.12.1 in time

  • Shout-out to @marpaia for setting up and running the EU friendly release team meetings, stepping in so much whenever Aaron isn’t available, and keeping on top of all the things :pray:

#42

March 21, 2019 - (recording)

#43

March 28, 2019 - Release Retrospective for 1.14

  • Moderators: Jaice Singer DuMars and Aaron Crickenberger
  • See Retrospective Doc for notes
  • Normal Community Meeting next week!
#44

April 4, 2019

  • Moderators: Vallery Lancey [Lyft / k8s contributor]
  • Note Taker: Jorge Castro [SIG Contribex]
  • **Demo **-- k3s [Darren Shepherd]
  • **Demo **-- BotKube [Sanket Sudake(sanket@infracloud.io) & Prasad (prasad@infracloud.io)] (confirmed)
  • [ 0:00 ]** Release Updates**
  • [ 0:00 ] :mega:Announcements :mega:
    • No major announcements this week

      • SIG Chairs/TLs, remember to check your inboxes and #chairs-and-techleads for Paris’ newsletter

      **:clap: **Shoutouts this week (Check in #shoutouts on slack) :clap:

    • nikhita - shoutout to @rlenferink for consistently stepping up to review PRs in kubernetes/org and other contribex repos :slight_smile:

    • Jdetiber - shoutout to @justinsb for helping us get the initial v1alpha1 release of cluster-api out the door and the image published!

    • Vllry - Huge shoutout to @liggitt for the amount of contributor questions he’s been answering… feels like he’s explaining the codebase and community everywhere I go.

    • Jdetiber - shoutout to @leah for the great work around enumerating and documenting use cases for the Cluster API subproject

    • Top 10 Stackoverflow users in the Kubernetes Tag for March:

      • Jexrael, Dmide, Gordon Linoff, Wiktor Stribizew, Martijn Pieters, Wen-Ben, TJ Crowder, and akrun
      • Thanks for helping out!
#45

April 11, 2019

  • Moderators: Lachlan Evenson [SIG-PM]
  • Note Taker: Solly Ross [Google/KubeBuilder]
  • [ 0:00 ]** Demo **-- What’s New in Windows Containers in K8s [SIG-Windows], Patrick Lang, Senior Software Engineer, SIG-Windows co-chair - @patricklang
  • [ 0:00 ]** Release Updates**
    • Current Release Development Cycle [Claire Laurence - Release Manager] (Confirmed)
      • 1.15 release cycle began Monday (April 8)
      • Working on getting schedule finalized (README link here)
      • 11-week cycle (GA on June 17, to avoid releasing during KubeCon Shanghai)
      • Enhancements tracking starting next week (April 15th-ish)
        • File issues for including in the 1.15
        • Enhancements freeze on April 30
          • Must have open issue in the 1.15 milestone
        • Please have test plans and graduation criteria
      • 1.15 alpha 1 next tuesday
      • Release notes starting on April 23rd
    • Patch Release Updates
      • 1.14.1 released 2019-04-08
      • 1.13.6 TBD April 2019
      • 1.12.8 cherry pick deadline 2019-04-19, release target 2019-04-22
      • 1.11.10 …officially past 9 months typical support window, but possibly one last release to come TBD April 2019
  • [ 0:00 ] **Contributor Tip of the Week **[Jorge Castro]
    • What do I OWNERs and how do I check?
    • https://cs.k8s.io (hound) allows code search through the k8s codebase
    • Search accepts RegEx
    • Can search for yourself and make sure you’re in the appropriate OWNERS files and make sure you’re not still listed for things you’re not working on
    • https://cs.k8s.io/?q=castrojo&files=OWNERS - sub in your github name to see which files you’re in.
  • [ 0:00 ] KEP of the Week [Kubernetes Enhancement Proposals]
  • [ 0:00 ] SIG Updates
    • Info for SIG Leads
    • SIG Cloud Provider [Chris Hoge @hogepodge] (confirmed)
      • Link to slides
      • Work on stuff in k8s that’s common across all cloud providers (e.g. loading of cloud providers)
      • Current biggest area of work is cloud provider extraction
        • Want to have out-of-tree cloud providers instead of having to have everything baked in
        • Several cloud providers are integrated into k8s codebase, need to extract them
          • Step 1: have interface for providers to interact with
            • Done: Cloud Controller Manager is complete
          • Step 2: unwind built-in cloud providers
            • many in-tree cloud providers are deeply integrated
            • Moving those to staging
            • Don’t want to break existing users, but still want to start breaking out of codebase
      • New areas of work
        • Restructuring cloud provider SIGs into SIG Cloud Provider subprojects
          • Proposal
          • Will still have quarterly updates for cloud providers, still have event time at KubeCon, etc
          • Plan to have full implementation for KubeCon San Diego (KubeCon NA 2019)
        • Replacing SSH tunnel system with API server network proxy
        • Out-of-tree image credential providers
        • Better docs
        • HA clusters with cloud controller manager
          • e.g. leader election is tricky
      • In-tree cloud providers going away by December 2019 – start using the external providers
        • Ovirt, cloud stack, and photon cloud providers are deprecated and will be removed
      • To help: see issues on https://git.k8s.io/cloud-provider
        • Links to Slack and Mailing List in slides
    • SIG API Machinery [Daniel Smith @lavalamp] (confirmed)
      • Current work
        • Server-side apply is in alpha \o/
          • Demos in SIG API Machinery meetings
        • CRD schemas now published into OpenAPI (in alpha)
        • Storage migration work progressing (updating existing objects in etcd to new schema on upgrade)
      • Upcoming plans
        • Move extensibility features to GA by end-of-year (CRDs, webhooks, etc)
        • Apply to beta in 1.15
        • KEP for better handling of union types (e.g. VolumeSource)
        • API server traffic classification/proxying support (can’t talk to etcd if you’re trying to talk to a webhook, for example)
          • KEP posted in enhancements repo
        • Better server-side rate limiting
          • KEP posted
      • Finalizing CRD, webhook plans soon, provide feedback soon if you have it
      • Lots of subprojects, see slides or README above for details
      • How to help
  • [ 0:00 ] :mega:Announcements :mega:
    • **Office Hours next week! **Next Wednesday! Ping @castrojo if you want to get involved.

    • Windows containers in Kubernetes Poll

      • SIG Windows wants feedback on Windows use cases in Kubernetes from users
    • Cluster API now has a discuss.k8s.io category for discussions if you want to join in.

      **:clap: **Shoutouts this week (Check in #shoutouts on slack) :clap:

    • vllry - shoutout to @a_sykim for helping me get a kube-proxy bugfix out the door!

    • jdetiber - shoutout to @castrojo for getting us setup with a Cluster API discourse topic in no time at all

    • jdetiber - shoutout to @Katharine for helping out with the recent boskos deployments we’ve needed for wiring up automated e2e tests for the Cluster API subproject

    • Top 10 Stackoverflow answerers in the Kubernetes Tag for the last week:

      • Frank Yucheng Gu, Eduardo Baitello, Rico, cookiedough, Janos Lenart, P Ekambaram, Harsh Manvar, 4c74356b41, A_Suh, Leandro Donizetti Soares
      • Thanks for helping out!
#46

April 18, 2019

  • Moderators: Bob Killen (sub for Paris Pittman) [SIG-Contributor Experience]
  • Note Taker: [Company/SIG]
  • [ 0:00 ]** Demo **-- Dan Lorenc - Tekton Pipeline CRD - A K8s-native Pipeline resource.(confirmed)
    • Link to slides
    • Link to repositories
    • Declarative CI/CD system making native use of Kubernetes resources
    • Contributors: Google, Pivotal, CloudBees, Red Hat, IBM and more
    • Has Task CRD that defines sequence of steps inside a pod
    • “Type Safe” Ci/CD system
    • Pipeline CRD builds a graph/DAG of the tasks
  • [ 0:00 ]** Release Updates**
    • Current Release Development Cycle [Claire Laurence - Release Manager]
    • Patch Release Update
      • enhancements freeze next week
  • [ 0:00 ] **Contributor Tip of the Week **[Katharine Berry]
  • [ 0:00 ] KEP of the Week [Kubernetes Enhancement Proposals]
  • [ 0:00 ] SIG Updates
    • SIG Azure [Stephen Augustus] (confirmed)
    • SIG Release [Stephen Augustus] (confirmed)
      • Slides: https://docs.google.com/presentation/d/1znI75gT1shim_CiPA2uDhhqhxA76AdnAxlp78eTV_cA/edit?usp=sharing
      • last cycle
        • release 1.14
        • keps are now a requirement for in-tree kubernetes enhancements
        • improved KEP template
        • introduced a questionnaire for release team shadow process
          • no longer first come first served shadow selection process.
          • iterative improvements being made to questionnaire for future releases.
        • improving release engineering (branch and patch release management)
          • now patch-release team
        • licensing subproject team
          • Everything related to tracking licenses to ensure compliance with CNCF/LF.
      • next cycle
        • Improve KEP tracking process.
        • Staff Release Engineering and Licensing teams
        • Improve feedback loop for KEPs with sig-pm
        • Ensure there is concrete membership criteria for the Patch Release/Release Team
        • Establish policy for tracking out-of-tree enhancements
        • Establish policy for release artifacts
        • work with wg k8s-infra-team on creating visible / community managed artifacts.
        • revisit charter to define in/out-of-scope
        • build process around orgt-wide license management
    • SIG Big Data [First Last]
  • [ 0:00 ] :mega:Announcements :mega:
    • Barcelona Contributor Summit schedule locked in. (https://contsummiteu19.sched.com/) - Invites to sched will be sent out soon (**Must **be registered through contrib summit site to get sched invite).
      • Reminder that current contributor content is SIG/subproject F2F only.
        • Kubebuilder subproject
        • Release Team meeting
        • SIG-CLI
        • SIG-Cloud Provider
        • SIG-Cluster Lifecycle
        • SIG-IBM Cloud
        • SIG-Networking
        • SIG-PM
        • SIG-Scheduling
        • SIG-UI
        • SIG-VMware
        • SIG-Windows
  • **:clap: **Shoutouts this week (Check in #shoutouts on slack) :clap:
    • lachie83 - shoutout to @hogepodge @lavalamp for providing awesome sig updates today during the community meeting
    • lachie83 - shoutout to @patricklang for the awesome windows on k8s demo during the community meeting today (this note is from last week --ed.)
    • zacharysarah - Shoutout to @remyleone for not only leading the French localization of docs, but helping the Spanish and Indonesian projects launch as well.
    • jdetiber - Shoutout to @vincepri for the great work on getting the Cluster API project scope and objectives documented and working through seemingly unending feedback to get us to the point that the document can be merged. (edited)
#47

April 25, 2019

[ 0:00 ] :mega:Announcements :mega:

  • WG LTS Survey ending on April 26th.
  • We now have a #pr-reviews slack channel as a last resort if your PR is stuck. We would love to have folks who can triage/review as well to join the channel to help wither fellow contributors. The idea is to help get someone get a PR “ready” and get the right SIGs/Reviewers/Approvers involved.
  • **:clap: **Shoutouts this week (Check in #shoutouts on slack) :clap:
    • Nihita would like to “Shoutout to @eduar for expanding the contributor cheatsheet, and for following up on it even after his Outreachy internship ended :tada:
    • zacharysarah would like to “Shoutout to @bradtopol for his willingness to step out of a Barcelona speaking slot in order to make room for a local leader to step in. That’s some generous leadership! :partyk8s:
    • lukaszgryglicki would like to “Shoutout to @Eugene Glotov for helping me with AWS/ELB/EKS stuff - T H A N K S !
#48

May 2, 2019

(No video handy, will post when I have it)

  • Moderators: Lachlan Evenson (SIG-PM, 1.15 release team)

  • Note Taker: Solly Ross (Google / Kubebuilder)

  • [ 0:00 ]** Demo **-- k8dash [Eric Herbrandson (eric@herbrandson.com)] (confirmed)

    • Link to slides
    • Link to repo
    • Alternative k8s dashboard
    • Native OIDC integration (no proxy)
    • Uses watch APIs to update in real-time (no refreshing)
    • Filterable, sortable views for
      • Metrics: Resource usage using websockets API – lots of graphs integrated into other views
      • Pods
      • Workloads (see live rollouts, etc)
      • Storage
      • Secrets (blurred so still easy to copy)
      • RBAC
    • Editing
      • YAML editor
        • Context-aware documentation in YAML editor
        • Can kubectl-apply via UI
      • Scale
      • Delete
    • Views are response (works fine in mobile, nicely resizes to fit)
      • Debug pods on the go!
    • Looking for feedback on:
      • What’s missing for your team?
      • How to promote within the community
    • Questions
      • Q: What’s the difference between k8dash and kubernetes/dashboard
        • A: Real-time updates are the big difference (no refreshes, easy to see live updates)
        • A: OIDC integration
        • A: uses metrics-server for stats, not heapster (which is deprecated)
  • [ 0:00 ]** Release Updates**

    • Current Release Development Cycle [Claire Laurence - Release Manager]
    • V1.15.0-alpha.2
      • Week 4 of release cycle (past/current week)
        • 2nd alpha release (Monday)
        • Enhancements freeze was Tuesday
          • 43 enhancements for 1.15 before freeze
          • 35 enhancements for 1.15 after (including 5 approved exceptions)
      • Week 5 (upcoming week)
        • 1.11.0 jobs removed (May 7)
        • 3rd alpha (May 7th)
    • Patch Release Updates
      • v1.14.2 tentative 5/14
      • v1.13.6 coming 5/8
      • v1.12.8 released 4/24
      • v1.11.10 released 5/1 - this was the final 1.11 patch release
  • [ 0:00 ] KEP of the Week [Kubernetes Enhancement Proposals]

    • Add revised IPv4/IPv6 dual stack KEP - [Provisional seeking implementable]
    • follow up #k8s-dual-stack on slack or k8s discuss
    • Motivation: enable dual stack support in kubernetes – pods with ipv4 and ipv6 support addresses side-by-side
      • IPv6-only has existed for a while in Kubernetes
      • Dual stack is common migration path
    • Multi-release KEP
      • 1.15 target is to get multiple IP addresses on a pod, all nodes to have multiple CIDRs
  • [ 0:00 ] SIG Updates

    • SIG Storage [Saad Ali] (confirmed)
      • [slides here]
      • Kubernetes 1.14
        • Local PVs moved to GA (local-to-node disk as PV, like hostPath but with scheduler support, blog on k8s.io [link here])
        • CSI improvements: moving towards feature parity with in-tree volumes
          • [beta] Raw block volumes (block device in container instead of FS)
          • [beta] topology (support for expressing that volume is only available to certain nodes for scheduling)
          • [alpha] resizing (request more size on volume)
        • [alpha] in-tree → CSI migration (adapters to point in-tree plugins to CSI so we can remove third-party code without breaking users)
        • Pluggable e2e test framework to make writing tests for all volume plugins easier (lots of volume plugins were untested because tests were very specific)
      • Kubernetes 1.15
        • [beta] in-tree → CSI migration (may end up staying alpha)
        • CSI features
          • [beta] resizing (may end up staying alpha depending on KEP)
          • [alpha] ephemeral inline volumes (better support for local, ephemeral volumes like secrets or configmaps in CSI without needing to create a PVC first, inline in pod definition instead)
          • Volume capacity and usage metrics (exists for in-tree volumes, need support for CSI)
        • Snapshots
          • CSI-only feature
          • [alpha] pause/resume hooks for application-level consistency (instead of just crash consistency)
          • [in design] volume consistency groups – multi-volume snapshots
        • [alpha] Cloning (immediately duplicate volume copy-on-write style if supported by plugin)
        • [redesign] volume attach limits (most storage systems have limits about how many volumes can be attached to a node, scheduler needs to be aware of this, needs improvement for CSI)
      • Come learn/participate
    • SIG Docs [Zach Corleissen/Jennifer Rondeau] (confirmed)
      • [slides here]
      • Last cycle
        • 1.14 docs :slight_smile:
        • New meta-documentation on docs release lead
        • +6-7 more localizations
          • Starting more meta-documentation on localization
          • Lots of good fixes to english docs when translation issues are encountered as well
        • More roles, mentoring support – help bring new folks on and get them contributing faster/more easily
        • WG-ish group about how to organize security content in docs (talk to @zparnold)
          • Get involved: #sig-docs-security
        • Figuring out subdomain-hosting for subprojects (e.g. kind.k8s.io)
        • Getting more tech writers for pain points in the docs (e.g. “pick the right solution”)
      • Upcoming plans
        • Mentorship – path to approver, new contributor ambassador
          • Better path for first issue → merged PRs
        • 1.15 docs :slight_smile:
        • Better issue triage
      • Upcoming doc sprints
        • KubeCon EU (not WriteTheDocs, since it conflicts with KubeCon EU)
        • KubeCon Shanghai
        • OpenSource Summit Tokyo
      • Using shadows for leads due to lead visibility (comes with a good pun, see the recording)
      • Kubernetes Blog is officially subproject of SIG Docs
      • How to contribute:
  • [ 0:00 ] :mega:Announcements :mega:
    *

    👏 Shoutouts this week (Check in #shoutouts on slack) 👏
    
    • paris - thanks to @deads2k and @soltysh for joining us today for the first meet our contributors session. tons of great answers to API and CLI contributing questions - thanks for being mentors!
    • Soltysh - big thanks to @paris and @castrojo for organizing meet our contributors
#49

May 9, 2019

  • Moderators: Jorge Castro [SIG Contributor Experience]

  • Note Taker: First Last [Company/SIG]

  • [ 0:00 ]** Release Updates (Going first this week)**

    • Current Release Development Cycle [Claire Laurence - Release Manager]
      • Third alpha cut this week
      • Next week will be the first beta
        • 1.15 branch cut
        • 1.15 jobs created
        • 1.11 jobs removed
      • Tracking for 47 enhancements, but we’ll see how that changes closer to code freeze (May 30th?)
        • Alin the next day or two
        • Important for communicationscommunications and blog posts around the 1.15 release
      • SIG leads:
        • Start thinking about different themes for your SIGs
        • If you haven’t heard from SIG Release, you will
      • For those at Kubecon EU
        • Meetup on day 1
    • Patch Release Schedule Updates
      • v1.14.2 coming soon cherry pick merge deadline 5/10 ahead of 5/14 release
      • v1.13.6 released yesterday…5/8
      • v1.12.8 released 4/24, next TBD May?
  • [ 0:00 ]** Demo **-- Stefan Prodan, Flagger (confirmed)

    • Link to slides
    • Link to repositories
    • Overview
      • A kubernetes operator that automates promotion of canary deployments in order to route traffic
      • Goal is to make deployments observable (plugins for slack, pagerduty, etc.)
      • Workflow is driven using git (leveraging reviews before applying changes to infrastructure for example)
      • Grafana dashboard and alerting is included
      • Gracefully promotes or rolls back deployments based on configurable success rates
      • Also supports A/B testing, based on specific HTTP headers or cookies
    • Questions
      • Is the plan to offer this to the K8s community, CNCF, or some other upstream location?
        • open source project under weaveworks
        • plan to submit to CNCF sandbox at some point
        • API is still alpha
  • [ 0:00 ] **Contributor Tip of the Week **[First Last]

  • [ 0:00 ] KEP of the Week [Kubernetes Enhancement Proposals]

    • [Andrew Kutz] - Kubeadm Machine/Structured Output
      • WIP: https://github.com/kubernetes/enhancements/pull/1054
      • Looking for feedback
      • Aiming for alpha in 1.16
      • Looking to add structured output to kubeadm for better tooling/integration.
        • Need to be able to parse in deterministic way.
      • support json, yaml, and go-templates
      • Will be updating the KEP to emit versioned objects
      • Looking to promote to beta in 1.17 if people are happy with it
  • [ 0:00 ] SIG Updates

    • SIG Leads, check out this set of recommended topics to cover during your update
    • Slide template if you need it
    • Please also check the SIG Update Schedule!
    • SIG AWS [Nishi Davidson/Justin Santa Barbara] (confirmed)
    • SIG Contributor Experience [Paris Pittman] (confirmed)
      • SIG Intro session @ KubeCon
      • SIG Deep Dive @ KubeCon
      • new contact: contributors@kubernetes.io
      • building teams:
        • triage team
        • events team
        • marketing team
      • looking for apac coordinator
      • mentoring / succession planning / contributor growth
      • Automation / GitHub Management
        • Improve automation around OWNERS files
        • Audit of inactive owners
        • remove inactive reviewers/approvers from owners
        • Emeritus is for domain exports who may not be active in area, and will be ignored by prow, but can still be referenced if needed.
        • Improved owners file hygiene (only members added to owners files)
        • fejta-bot issue lifecycle automation enabled on all orgs
        • needs-rebase plugin enabled on all orgs
        • trigger plugin adds needs ‘ok-to-test’ label
        • restricted @mentions and other messages in commit messages
        • 30 new repos created from last community update
        • team membership managed through k/org
        • process for adding subproject sites (netlify) in flight
      • slack infra
        • “gitops” for slack management
        • shoutout to @katharine for being awesome
        • report message feature added
      • community site relaunched [link]
      • Community management
        • improving training etc for sig chairs and TLs
        • Assist in bootstrapping and disbanding working groups
      • events
        • Barcelona Contributor Summit
          • Seats still available for New Contributors
      • communication
        • Moderators have more than doubled in size since last update
      • Contributor documentation
        • contributor/developer guide improved
      • Future
        • tie sigs.yaml to everything
        • build more mentoring programs
        • more training
    • SIG Scheduling [Bobby Salamat] (confirmed)
      • SIG Intro session @ KubeCon
      • SIG Deep Dive @ KubeCon
      • last cycle (1.14)
        • improve performance and stability of scheduler
        • 3x performance improvement
          • 100/pods/second in 5000 node clusters
        • pod priority and preemption graduated to stable
        • improve scheduling fairness
          • add back-off mechanism to unschedulable pods
        • fixed a few race conditions
      • future (1.15)
        • improve workload reliability
          • new feature: even pod spreading [link]
            • how many pods / arbitrary failure domain
            • deprecate some inter-pod anti-affinity capabilities in the future
        • improve extensibility of the scheduler
          • pluggable scheduler [link]
          • alpha KEP
        • better pod priority for batch workloads
          • support non-preempting priority for batch workloads
          • goes to head of queue
        • supporting Lt / Gt operators for affinity
      • How these plans affect you
        • Generally backwards compatible
        • Cluster autoscaler may have issues with new scheduling framework
  • [ 0:00 ] :mega:Announcements :mega:

  • dims - @Damini Satya @jimangel @zparnold @sbezverk @jrondeau Congrats on your Google Open Source Peer Bonus win for your work on Kubernetes! https://opensource.googleblog.com/2019/04/google-open-source-peer-bonus-winners.html

  • gsaenger - Shoutout and :sparkles: to @soltysh for the most amazing codebase walkthrough to get me ready to share with new contributors at KubeCon! Thank you so much, I learned a lot!

  • JeremyWx - Big shoutout to @atuvenie for helping me with an aks-engine problem! After banging my head on my desk for most of the week she pointed out I was using an version with a bug. My head and my desk, thank you very much!!