An open source system for automating deployment, scaling, and operations of applications.

Wednesday, February 24, 2016

KubeCon EU 2016: Kubernetes Community in London

KubeCon EU 2016 is the inaugural European Kubernetes community conference that follows on the American launch in November 2015. KubeCon is fully dedicated to education and community engagement for Kubernetes enthusiasts, production users and the surrounding ecosystem.
Come join us in London and hang out with hundreds from the Kubernetes community and experience a wide variety of deep technical expert talks and use cases.
Don’t miss these great speaker sessions at the conference:
  • “Kubernetes Hardware Hacks: Exploring the Kubernetes API Through Knobs, Faders, and Sliders” by Ian Lewis and Brian Dorsey, Developer Advocate, Google -- http://sched.co/6Bl3
  • “rktnetes: what's new with container runtimes and Kubernetes” by Jonathan Boulle, Developer and Team Lead at CoreOS -- http://sched.co/6BY7

Get your KubeCon EU tickets here.
Venue Location: CodeNode - 10 South Pl, London, United Kingdom
Accommodations: hotels
Website: kubecon.io
Twitter: @KubeConio #KubeCon
Google is a proud Diamond sponsor of KubeCon EU 2016. Come to London next month, March 10th & 11th, and visit booth #13 to learn all about Kubernetes, Google Container Engine (GKE) and Google Cloud Platform!

KubeCon is organized by KubeAcademy, LLC, a community-driven group of developers focused on the education of developers and the promotion of Kubernetes.

-- Sarah Novotny, Kubernetes Community Manager, Google


Tuesday, February 23, 2016

Kubernetes Community Meeting Notes - 20160218

February 18th - kmachine demo, clusterops SIG formed, new k8s.io website preview, 1.2 update and planning 1.3

The Kubernetes contributing community meets most Thursdays at 10:00PT to discuss the project's status via videoconference. Here are the notes from the latest meeting.
  • Note taker: Rob HIrschfeld
  • Demo (10 min): kmachine [Sebastien Goasguen]
    • started :01 intro video
    • looking to create mirror of Docker tools for Kubernetes (similar to machine, compose, etc)
    • kmachine (forked from Docker Machine, so has the same endpoints)
      • creates a single machine w/ kubernetes endpoint setup
      • demo showing AWS & Virtual Box
  • Use Case (10 min): started at :15
    • Network isolation for different namespaces
      • Pods in namespace1 should not be able to contact Pods in namespace2
      • No native implementation at this point
      • Project Calico and Openshift have plugins that enable this
        • Calico implements this at the moment here: https://github.com/projectcalico/calico-containers/blob/master/docs/cni/kubernetes/Policy.md
      • More details from Networking SIG
  • SIG Report starter
    • Cluster Ops launch meeting Friday (doc). [Rob Hirschfeld]
  • Time Zone Discussion [:22]
    • This timezone does not work for Asia.  
    • Considering rotation - once per month
    • Likely 5 or 6 PT
    • Rob suggested moving the regular meeting up a little
  • k8s.io website preview [John Mulhausen] [:27]
    • using github for docs.  you can fork and do a pull request against the site
    • will be it’s own kubernetes organization BUT not in the code repo
    • Google will offer a “doc bounty” where you can get GCP credits for working on docs
    • Uses Jekyll to generate the site (e.g. the ToC)
    • Principle will be to 100% GitHub Pages; no script trickery or plugins, just fork/clone, edit, and push
    • Hope to launch at Kubecon EU
    • Home Page Only Preview: http://kub.unitedcreations.xyz
  • 1.2 Release Watch [T.J. Goltermann] [:38]
  • 1.3 Planning update [T.J. Goltermann]
    • google 1.3 feature list to be presented 3/3
    • Community members (company or otherwise) commitments requested 3/17?
  • GSoC participation -- deadline 2/19  [Sarah Novotny]
    • if you’re interested in being a mentor, please reach out  to Sarah today.
  • March 10th meeting? [Sarah Novotny]
    • March 10th is KubeCon EU.  I’m inclined to cancel the community meeting.  Thoughts?
To get involved in the Kubernetes community consider joining our Slack channel, taking a look at the Kubernetes project on GitHub, or join the Kubernetes-dev Google group. If you’re really excited, you can do all of the above and join us for the next community conversation — February 25th, 2016. Please add yourself or a topic you want to know about to the agenda and get a calendar invitation by joining this group.   
The full recording is available on YouTube in the growing archive of Kubernetes Community Meetings.


-- Kubernetes Community

Tuesday, February 16, 2016

Kubernetes Community Meeting Notes - 20160211

February 11th - Pangaea Demo, #AWS SIG formed, release automation and documentation team introductions. 1.2 update and planning 1.3. 


The Kubernetes contributing community meets most Thursdays at 10:00PT to discuss the project's status via videoconference. Here are the notes from the latest meeting.

  • Note taker: Rob Hirschfeld
  • Demo: Pangaea [Shahidh K Muhammed, Tanmai Gopal, and Akshaya Acharya]
    • Microservices packages
    • Focused on Application developers
    • Demo at recording +4 minutes
    • Single node kubernetes cluster — runs locally using Vagrant CoreOS image
    • Single user/system cluster allows use of DNS integration (unlike Compose)
      • prevents collisions
    • Can run locally or in cloud
    • Best contact is via the Pangaea repo
  • SIG Report
      • collecting operators and tools (inventory)
      • will set time for meeting:  recommendations?  time zone?
    • Hello world from SIG-AWS
      • running K8s on AWS
  • Release Automation and an introduction to David McMahon
    • Current is heavily documented but not automated
    • objectives
      • separate build and release
      • make it more of a software process (less manual & more repeatable)
      • target to have framework built (automation will not be ready next release)
  • Docs and k8s website redesign proposal and an introduction to John Mulhausen
    • Switching from native script munging to Jekyll (http://jekyllrb.com/docs/home/)
    • This will allow the system to build docs correctly from Github w/ minimal effort
    • Will be check-in triggered
    • Getting website style updates
    • Want to keep authoring really light
    • There will be some automated checks
    • Next week: preview of the new website during the community meeting
  • [@goltermann] 1.2 Release Watch (time +34 minutes)
    • code slush date: 2/9/2016
      • not 100% but close.  some resources still moving from beta to v1
    • no major features or refactors accepted
    • discussion about release criteria: we will hold release date for bugs
      • we’re getting accurate counts of bugs.  
      • hard to predict burn down at this point
  • Testing flake surge is over (one time event and then maintain test stability)
    • if you find a “flaky” test, then it’s a P0 to fix it.  Want to eliminate false fail test results
      • they are down by 75%!  (meaning, that 75% of them are eliminated)
  • 1.3 Planning (time +40 minutes)
    • working to cleanup the Github milestones — they should be a source of truth.  you can use Github for bug reporting
    • push off discussion while 1.2 crunch is under
    • Framework
      • dates
      • prioritization
      • feedback
    • Design Review meetings
    • General discussion about the PRD process — still at the beginning states

    • Working on a contributor conference
    • Rob suggested tracking relationships between PRD/Mgmr authors
    • PLEASE DO REVIEWS — talked about the way people are authorized to +2 reviews.

To get involved in the Kubernetes community consider joining our Slack channel, taking a look at the Kubernetes project on GitHub, or join the Kubernetes-dev Google group. If you’re really excited, you can do all of the above and join us for the next community conversation — February 18th, 2016. Please add yourself or a topic you want to know about to the agenda and get a calendar invitation by joining this group.

The full recording is available on YouTube in the growing archive of Kubernetes Community Meetings.