KubeWeekly #72
Published: February 5, 2017
Technical
- Highly Available Kubernetes Clusters (http://blog.kubernetes.io/2017/02/highly-available-kubernetes-clusters.html)
- By Jerzy Szczepkowski (https://www.linkedin.com/in/jszczepkowski)
- A Ceph guide for Kubernetes and Openshift users (https://sysdig.com/blog/a-ceph-guide-for-kubernetes-and-openshift-users/)
- By Jorge Salamero Sanz (https://twitter.com/bencerillo)
- Kubernetes autoscaling based on custom metrics without using a host port (https://medium.com/@marko.luksa/kubernetes-autoscaling-based-on-custom-metrics-without-using-a-host-port-b783ed6241ac#.kj46g0zi8)
- By Marko Lukša (https://twitter.com/markoluksa)
- Setting up a Highly Available Kubernetes Cluster with private networking on AWS using Kops (http://kubecloud.io/setup-ha-k8s-kops/)
- By Kasper Nissen (https://twitter.com/phennex)
- Ruby on Kubernetes: Memory GC OOMKilled (https://grosser.it/2017/02/02/ruby-on-kubernetes-memory-gc-oomkilled/)
- By Michael Grosser (https://twitter.com/grosser)
- Fission: Serverless Functions as a Service for Kubernetes (http://blog.kubernetes.io/2017/01/fission-serverless-functions-as-service-for-kubernetes.html?utm_content=buffer2c1b6&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
- By Soam Vasani (https://twitter.com/soamv)
- Share and consume services in Kubernetes using service brokers (https://github.com/kubernetes-incubator/service-catalog)
- By Morgan Bauer (https://twitter.com/ibmhb)
- Why Kubernetes (https://apprenda.com/why-kubernetes/?utm_content=buffer37edd&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
- By Apprenda (https://twitter.com/Apprenda)
- Simple cluster autoscaler for AWS Auto Scaling Groups (https://github.com/hjacobs/kube-aws-autoscaler)
- By Henning Jacobs (https://twitter.com/try_except_)
- Digital Garage (https://www.producthunt.com/posts/digital-garage)
- By John Dardick (https://twitter.com/johndardick)
- Kubernetes Services and Ingress Under X-ray (http://containerops.org/2017/01/30/kubernetes-services-and-ingress-under-x-ray/?source=techstories.org&utm_source=dlvr.it&utm_medium=twitter)
- By Milos Gajdos (https://twitter.com/milosgajdos)
- Running MongoDB on Kubernetes with StatefulSets (http://blog.kubernetes.io/2017/01/running-mongodb-on-kubernetes-with-statefulsets.html)
- By Sandeep Dinesh (https://twitter.com/SandeepDinesh)
- Creating a Spinnaker Appliance with Kubernetes (http://techblog.kenzan.com/creating-spinnaker-appliance-kubernetes/)
- By Chad Moon (https://twitter.com/moondev)
- From Dev to Prod — Image promotion made easy (https://blog.getupcloud.com/from-dev-to-prod-image-promotion-made-easy-8fb1b0f9a705#.7sx423hsu)
- By João Brito (https://twitter.com/juniorjbn)
- Contributing to sig-Cli (https://github.com/kubernetes/community/blob/master/sig-cli/contributing.md)
- By Phillip Wittrock (https://github.com/pwittrock)
Blogs / Articles
- Learn Kubernetes Container Management In New Linux Foundation Course (https://www.linux.com/blog/kubernetes/2017/learn-kubernetes-container-management-new-linux-foundation-course)
- By The Linux Foundation (https://twitter.com/linuxfoundation)
- Riding The Coattails Of Google Kubernetes And AWS Lambda (https://www.nextplatform.com/2017/02/01/riding-coattails-google-kubernetes-aws-lambda/)
- By Timothy Morgan Prickett (https://twitter.com/TDaytonPM)
- VMware Foresees a Future Where Photon, Kubernetes, and NSX Work on Bare Metal (http://thenewstack.io/vmware-foresees-future-photon-kubernetes-nsx-work-bare-metal/)
- By Scott M Fulton III (https://twitter.com/SMFulton3)
- Containers, Docker & Kubernetes Part 1 (http://www.collectiveidea.com/blog/archives/2017/01/27/containers-docker-and-kubernetes-part-1)
- By Jason Roelofs (https://twitter.com/jasonroelofs)
- Operator, Operator: My Stateful App Is on the Kubernetes Line (http://www.serverwatch.com/server-news/operator-operator-my-stateful-app-is-on-the-kubernetes-line.html?utm_campaign=OpenStack%20Unlocked&utm_content=45793489&utm_medium=social&utm_source=twitter)
- By Paul Reubens (https://twitter.com/paulrubens1)
Presentations
- Kubernetes Community Meeting 20170202 (https://www.youtube.com/watch?v=9M6NL_3bcHQ)
- Release watch – 1.6, 1.5, 1.4; SIG Service Catalog; SIG Big Data; Demo: Kops; Governance discusssionshttps://twitter.com/rosskukulinski/status/827292019127119872
- Kubernetes SIG On-Prem 20170201 (https://www.youtube.com/watch?v=U_888pLvZyI)
- On-Prem meeting agenda and minutes: here (https://docs.google.com/document/d/1AHF1a8ni7iMOpUgDMcPKrLQCML5EMZUAwP4rro3P6sk/edit#heading=h.nrh4k3ck5icu)
- Kubernetes SIG Storage 20170202 (https://www.youtube.com/watch?v=EgtyplK3Ilc)
- Meeting Notes/Agenda: here (https://docs.google.com/document/d/1-8KEG8AjAgKznS9NFm3qWqkGyCHmvU6HVl0sk5hwoAE/edit#heading=h.rlll9qe7mmj6)
- Kubernetes SIG Lifecycle Meeting 20170131 (https://www.youtube.com/watch?v=CbXcn-nQh3M)
- Kubernetes SIG Lifecycle (alt) 20170131 (https://www.youtube.com/watch?v=frzo4aSrPoQ)
- Platform9 Fission Serverless on Kubernetes (https://vimeo.com/202294586)
- Amrish Kapoor (https://twitter.com/kapooramrish) , VP of Engineering at Platform9, reviews their approach to the serverless computing paradigm, called Fission. Their implementation was created during a company hackathon, and serves as an alternative to AWS Lambda, and is completely open source. Cody Hill (https://twitter.com/eyeonthecloud) , Lead Systems Engineer, then leads a demonstration.
- Platform9 Managed Kubernetes (https://vimeo.com/202294367)
- Amrish Kapoor (https://twitter.com/kapooramrish) , VP of Engineering at Platform9, goes more into depth on the company’s managed Kubernetes solution. He reviews the state of container orchestration in the enterprise, and how Platform9 differentiates itself in the crowded the space. Cody Hill (https://twitter.com/eyeonthecloud) , Lead Systems Engineer, then leads a demonstration in creating and deploying a cluster.
- Service Catalog Basics (https://www.youtube.com/watch?v=0aLqc-o256w&app=desktop)
- Paul Morie (https://twitter.com/cheddarmint) walks through the basics of the Service Catalog project and API.
- Delivering Kubernetes Apps w Helm (https://www.youtube.com/watch?v=buiFHCDWEWk)
- By Adnan Abdulhussein (https://twitter.com/prydonius) , Bitnami & Michelle Noorali (https://twitter.com/michellenoorali) , Deis; Their presentation from the latest SFK8s meetup
- Network Virtualization in Kubernetes (https://www.youtube.com/watch?v=hnI6YDMc3E4)
- By Cynthia Thomas (https://twitter.com/techcet) , Midokura; Her presentation from the latest SFK8s Meetup
- Our Editorial Philosophy (https://softwareengineeringdaily.com/2017/02/05/our-editorial-philosophy/)
- By Jeff Meyerson (https://twitter.com/the_prion) ; Software Engineering Daily is where the ideology of the engineer can be defined and refined. It is an editorial for engineers to communicate with one another. It is a publication where non-engineers can find their technical footing.
- OM#6: Continuous Delivery with k8s (https://www.youtube.com/watch?v=oNvaHmZBuWE)
- By Tobias Schwab (https://twitter.com/tobstarr) ; In this talk you will get a brief introduction to Kubernetes and learn how we use it to deploy PhraseApp.
- Deploying Kubernetes and Beats using Juju (https://www.youtube.com/watch?v=Flt4Nam7e5k)
- By Tom Barber (https://twitter.com/magicaltrout) ; we look at deploying Kubernetes and enriching it with ELK logging without writing any code, using the power of Juju Charms
- 03-04 Config CICD VSTS pipeline for ACS using Kubernetes (https://www.youtube.com/watch?v=Xo4156bdVgo)
- By chris Vugrinec (https://twitter.com/cvugrinec) ; This shows you how to setup a CICD pipeline with VSTS using Azure Container Service and Kubernetes.
- Digital Rebar Kubernetes incremental & live upgrade (https://www.youtube.com/watch?v=5mpY8Oaec2M&feature=youtu.be&a)
- Starting from a 1.5.1 Kubernetes, we do an incremental controlled upgrade of a single node to 1.5.2. Then we add a new node into the deployment. Finally, we upgrade the entire cluster to 1.5.2.
Slideshare
- Cloud Native Java Development Patterns (http://www.slideshare.net/bibryam/cloud-native-java-development-patterns)
- by Bilgin Ibryam (https://twitter.com/bibryam) ; In this session (https://fosdem.org/2017/schedule/event/cnjavadev/) from FOSDEM, we will look at Kubernetes from a user point of view and demonstrate how to consume it effectively.
- Kubernetes networking in AWS (http://www.slideshare.net/ZvikaGazit/kubernetes-networking-in-aws?qid=5d589198-1edf-44ff-aa9c-c584e6da9550&v=&b=&from_search=1)
- By Zvika Gazit (https://www.linkedin.com/in/zvika-gazit-659420105) ; The attached is a summary of terms, description of constructs, integration alternatives and more in the networking world of Kubernetes, Openshift and AWS
- Docker containerd Kubernetes sig node (http://www.slideshare.net/chanezon/docker-containerd-kubernetes-sig-node?qid=5d589198-1edf-44ff-aa9c-c584e6da9550&v=&b=&from_search=4)
- By Patrick Chanezon (https://twitter.com/chanezon) ; Containerd report january 2017 for Kubenetes sig node meeting
- Microservices summit talk 1/31 (http://www.slideshare.net/VarunTalwar4/microservices-summit-talk-131?qid=5d589198-1edf-44ff-aa9c-c584e6da9550&v=&b=&from_search=12)
- By Varun Talwar (https://twitter.com/varungyan) ; How gRPC helps in architecture of microservices
Upcoming Events
- JFOKUS, Developers Conference (https://www.jfokus.se/jfokus/)
- February 6-8, Sweden
- CNCF Roadshow (https://www.meetup.com/Cloud-Native-PDX/events/236676976/)
- February 7, Portland
- Q1 Meetup – Hands-on Kubernetes Workshop (https://www.meetup.com/Kubernetes-Toronto/events/236991835/)
- February 7, Toronto
- Cloud Native/Kubernetes 101 Training Roadshow: Pacific Northwest 2017 (https://www.meetup.com/Seattle-Kubernetes-Meetup/events/236652027/)
- February 8, Seattle
- Q1 Meetup – Hands-on Kubernetes Workshop (https://www.meetup.com/Kubernetes-Montreal/events/236990341/)
- February 8, Montreal
- Micro services at scale with Docker and Kubernetes & TBA (https://www.meetup.com/Amsterdam-Java-User-Group/events/236776260/)
- February 9, Amsterdam
- KMUG #6 – Regular Meetup: Mesos, Kubernetes & Microservices (https://www.meetup.com/Warsaw-Mesos-User-Group/events/236396411/)
- February 13, Warsaw
- Kubernetes Meetup #4! (https://www.meetup.com/Boston-Kubernetes-Meetup/events/236699641/)
- February 13, Cambridge
- How lessons learned from air disaster analysis can help you in an emergency (https://www.meetup.com/Kubernetes-Philly/)
- February 13, Philadelphia
- Kubernetes Logging, Monitoring and Tracing (https://www.meetup.com/New-York-Kubernetes-Meetup/events/236896146/)
- February 15, NYC
- Первый митап – Let’s Get The Party Started (https://www.meetup.com/Moscow-Kubernetes-Meetup/events/237164023/?a=socialmedia)
- February 15, Moscow
- Talks about Kubernetes, Nats and Container Metadata (https://www.meetup.com/DevOps-BCN-Group/events/237014545/)
- February 16, Barcelona
- Kubernetes Meetup #4 (https://www.meetup.com/Boston-Area-Kubernetes-Meetup/events/236701960/)
- February 20, Boston
- Discovering Clusters with Minikube (https://www.meetup.com/Connecticut-Java-Users-Group/events/236837676/)
- February 21, Hartford
- Installing a Kubernetes Cluster on Bare Metal with the Open Source Stacki Pallet (https://www.meetup.com/Stacki-NYC/events/237438896/)
- February 22, NYC
- CI / CD immutable standards with Kubernetes (https://www.meetup.com/Kubernetes-Munchen/events/237213234/?a=socialmedia)
- February 23, München
- Philly Code Camp (http://phillydotnet.azurewebsites.net/)
- February 24-25, Philadelphia
- Open Data Science Conference Masterclass Workshop Summit 2017 Discount 20%
- March 1, Burlingame
- Artificial Intelligence using Cloud native technologies (https://www.meetup.com/Amsterdam-Cloud-Native-Meetup/events/237015918/)
- March 1, Amsterdam
- Kubernetes Meetup (https://www.meetup.com/Kubernetes-Charlotte/events/237165153/)
- March 1, Charlotte
- Kubernetes’ hottest topics: Serverless and Federation (https://www.meetup.com/Microservices-Zurich/events/237196598/)
- March 2, Zürich
- Next `17 Extended (https://www.meetup.com/GDGNsk/events/236716884/)
- March 10, Siberia
- KubeCon / Cloud Native Con EU (http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe/program/cfp)
- March 29-30, Berlin
- India’s first Conference on Containers (http://www.containerconf.in/)
- April 7, Bangalore
- Kubernetes Hands-On, OSCON (http://conferences.oreilly.com/oscon/oscon-tx/public/schedule/grid/public)
- May 8-11, Austin
- Cluster EU (https://clustereurope.org/)
- May 15, Paris
- Container Camp AU (https://container.camp/au/2017/)
- May 2017, Austrailia
Literature
- Architecting for Scale: High Availability for Your Growing Applications (https://www.amazon.com/Architecting-Scale-Availability-Growing-Applications-ebook/dp/B01IAK49FS%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB01IAK49FS&zpy=1)
- By Lee Atchison (https://twitter.com/leeatchison) ; provides basic techniques for building applications that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect.
- Kubernetes Definitive Guide: Keys from Docker to Kubernetes Practice (2nd Edition) – Kubernetes权威指南 (https://www.amazon.com/Kubernetes-Definitive-Guide-Docker-Practice/dp/7121299410%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3D7121299410&zpy=1)
- Kubernetes: Up and Running: Dive into the Future of Infrastructure (http://www.savingexpert.info/2016/11/24/10-kubernetes-up-and-running-dive-into-the-future-of-infrastructure-6/)
- By Kelsey Hightower (https://twitter.com/kelseyhightower) ; This practical book will prepare you to take advantage of everything the Kubernetes platform has to offer.
- Kubernetes Microservices with Docker (https://www.amazon.com/Kubernetes-Microservices-Docker-Vohra-ebook/dp/B01FXJ9OB8%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB01FXJ9OB8&zpy=1)
- By Vohra (https://www.amazon.com/s/ref=dp_byline_sr_ebooks_1?ie=UTF8&text=Vohra&search-alias=digital-text&field-author=Vohra&sort=relevancerank) ; This book on Kubernetes, the container cluster manager, discusses all aspects of using Kubernetes in today’s complex big data and enterprise applications, including Docker containers.
- Deploying Rails with Docker, Kubernetes and ECS (https://www.amazon.com/Deploying-Rails-Docker-Kubernetes-ECS/dp/1484224140%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1484224140&zpy=1)
- By Pablo Acuña (https://twitter.com/pabloacunar) ; shows you how to set up the project, push it to DockerHub, manage services and set up an efficient continuous integration environment.
- Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other Platforms (https://www.amazon.com/Kubernetes-Management-Design-Patterns-Platforms/dp/148422597X%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3D148422597X&zpy=1)
- By Vohra (https://www.amazon.com/s/ref=dp_byline_sr_ebooks_1?ie=UTF8&text=Vohra&search-alias=digital-text&field-author=Vohra&sort=relevancerank) ; The atomic unit of modular container service in Kubernetes is a Pod, which is a group of containers with a common filesystem and networking. The Kubernetes Pod abstraction enables design patterns for containerized applications similar to object-oriented design patterns. Containers provide some of the same benefits as software objects such as modularity or packaging, abstraction, and reuse
- Technical Guide to Creating and Accessing a Kubernetes Cluster on OpenStack (https://content.mirantis.com/Kubernetes-on-OpenStack-eBook-Landing-Page.html?utm_campaign=Kubernetes&utm_content=39244676&utm_medium=social&utm_source=twitter)
- As Kubernetes gains popularity, many people are asking: “How can Kubernetes and OpenStack be used together?” In this eBook, get a technical walkthrough on how to deploy Kubernetes on OpenStack and start running containerized apps on your Kubernetes cluster.
- Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other Platforms 1st ed. Edition (https://www.amazon.com/Kubernetes-Management-Design-Patterns-Platforms/dp/148422597X%3FSubscriptionId%3DAKIAJ2HQNLFCLUOUMLHQ%26tag%3Dzippylab-20%26linkCode%3Dsp1%26camp%3D2025%26creative%3D165953%26creativeASIN%3D148422597X&zpy=1)
- Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of the other features discussed are logging, scheduling, rolling updates, volumes, service types, and multiple cloud provider zones.
Swag
- Kubernetes SWAG Via CNCF (https://store.cncf.io/collections/kubernetes)
- The most comfortable clothes on earth!