KubeWeekly #70
Published: January 23, 2017
Technical
- Using Signal Sciences with Kubernetes (https://medium.com/signal-sciences-labs/using-signal-sciences-with-kubernetes-3d385175a410#.w77dhnj8r)
- By Douglas Coburn (https://www.linkedin.com/in/douglascoburn)
- v1.2.0 Apprenda / Kismatic (https://github.com/apprenda/kismatic/releases/tag/v1.2.0)
- By Alex Brand (https://twitter.com/AlexBrand)
- Installing a DIY Bare Metal GPU cluster for Kubernetes (https://hackernoon.com/installing-a-diy-bare-metal-gpu-cluster-for-kubernetes-364200254187#.kpnshg9qs)
- By Samuel Cozannet (https://twitter.com/SaMnCo_23)
- The Canonical Distribution Of Kubernetes (http://www.growthchamp.com/r/x19cv)
- By JuJu Charms Containers (https://jujucharms.com/u/containers/)
- How to collect and graph Kubernetes metrics (https://www.datadoghq.com/blog/how-to-collect-and-graph-kubernetes-metrics/)
- By Jean-Mathieu Saponaro (https://twitter.com/JMSaponaro)
- What we learned migrating our Jenkins-based Continuous Delivery pipeline to Kubernetes (https://www.linkedin.com/pulse/what-we-learned-migrating-our-jenkins-based-delivery-pipeline-val)
- By Val Orekhov (https://twitter.com/valorekhov)
- Kubernetes logging as easy as 1..2..3! (http://blog.wercker.com/kubernetes-logging-tutorial)
- By Faiq Raza (https://github.com/faiq)
- Serverless Framework for Kubernetes (https://github.com/skippbox/kubeless?utm_content=buffer2bff8&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
- By Sebastien Goasguen (https://twitter.com/sebgoa)
- Kubernetes Operational View (https://github.com/hjacobs/kube-ops-view)
- By Henning Jacobs (https://twitter.com/try_except_)
- Zoover Goes Cloud Native with Kubernetes (https://container-solutions.com/zoover-goes-cloud-native-kubernetes/?utm_content=buffer9f9d4&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
- By Ádám Sándor (https://twitter.com/adamsand0r)
- Kubernetes Setup for Prometheus and Grafana (https://github.com/giantswarm/kubernetes-prometheus)
- By Alexander Kabakaev (https://github.com/kabakaev)
Blogs / Articles
- Scaling Kubernetes deployments with Policy-Based Networking (http://blog.kubernetes.io/2017/01/scaling-kubernetes-deployments-with-policy-base-networking.html?m=1)
- By Harmeet Sahni (https://twitter.com/sahni_harmeet)
- Cloud Native Computing Foundation adds Linkerd as its fifth hosted project (https://techcrunch.com/2017/01/23/cloud-native-computing-foundation-adds-linkerd-as-its-fifth-hosted-project/)
- By Frederic Lardinois (https://twitter.com/fredericl)
- Container Management Trends: Kubernetes moves out of testing and into production (https://www.cncf.io/blog/2017/01/17/container-management-trends-kubernetes-moves-testing-production)
- By Natasha Woods (https://twitter.com/natasha_woods3)
- SWARM VS. KUBERNETES VS. MESOS: WHICH CONTAINER TOOL IS BEST? (http://techgenix.com/swarm-kubernetes-mesos/)
- By Angela Karl (https://twitter.com/angela_karl)
- Using the Amazon Echo to Support Continuous Integration Builds – Part 2 (https://apprenda.com/blog/using-amazon-echo-support-continuous-integration-builds-part-2/)
- By Austin Parker (https://twitter.com/austinlparker)
- Navigating the container ecosystem with Kubernetes 1.5 (http://sdtimes.com/navigating-container-ecosystem-kubernetes-1-5/?utm_content=bufferf8888&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
- By Madison Moore (https://twitter.com/moorewithmadi)
- How Disney Is Realizing the Multi-Cloud Promise of Kubernetes (https://www.linux.com/news/learn/Kubernetes/how-disney-realizing-multi-cloud-promise-kubernetes)
- By Ian Murphy (https://twitter.com/ianofthefuture)
- Seduced by the Docker side: Microsoft’s support could be first shot fired in the Container Wars (http://www.theregister.co.uk/2017/01/19/peave_love_and_containers_the_microsoft_factor/)
- By Matt Asay (https://twitter.com/mjasay)
- A dash of Salt(Stack): Using Salt for better OpenStack, Kubernetes, and Cloud — Q&A (http://www.elseif.net/a-dash-of-saltstack-using-salt-for-better-openstack-kubernetes-and-cloud-qa-mirantis?via=tw)
- By Ales Komarek (https://twitter.com/ales_komarek) & Nick Chase (https://twitter.com/NickChase)
- Deploy containers in production with clustering (http://searchitoperations.techtarget.com/tip/Deploy-containers-in-production-with-clustering?utm_campaign=sitops_dcv&utm_medium=social&utm_source=twitter&utm_content=1483555057)
- By Mike Pfeiffer (https://twitter.com/mike_pfeiffer)
Presentations
- Big Cloud Fabric for Kubernetes or Docker Container Networking (https://vimeo.com/200305519)
- Ganapathi Bhat (https://twitter.com/kgbhat2000) reviews how Big Cloud Fabric can be used for container networking across Kubernetes orchestration with the Docker runtime
- Kubernetes Community Meeting 20170119 (https://www.youtube.com/watch?v=RPAGBUFhEjU)
- Fission demo; Release watch 1.6; PM group update; governance.md draft discussion; SIG Apps; SIG Node
- Kubernetes SIG CLI 20170118 (https://www.youtube.com/watch?v=SXd3-Tu5hBA)
- Kubernetes SIG CLI bi-weekly meeting for Jan 18th 2017
- Kubernetes SIG Network 20170112 (https://www.youtube.com/watch?v=6B9ziT3Yii0)
- Kubernetes SIG Network 2017-01-12 meeting
- Kubernetes PodDistruptionBudget (https://www.youtube.com/watch?v=nChB_773nFM)
- By Lachlan Evenson (https://twitter.com/LachlanEvenson) ; 5 minute look at Kubernetes PodDistruptionBudget
- Advanced Spark TensorFlow Meetup 01-19-2017 Kubernetes, Tensorflow, Performance Tuning, Airflow (https://www.youtube.com/watch?v=gJdcEAAtQ7w)
- By Chris Fregly (https://twitter.com/cfregly) & Tanel Poder (https://twitter.com/TanelPoder) & Anirudh Ramanathan (https://twitter.com/anirudh4444) ;Meetup Title: Spark + Kubernetes (Google Talk), Tensorflow Serving, Performance Tuning, Airflow
- KUB100 Introduction to Docker and Kubernetes (https://kubeweekly.com/kubeweekly-69/)
- online class will help you deploy a development capable Kubernetes environment and walk you through the basic resources and tools needed to deploy a containerized app
- Real World Microservices with Spring Cloud, Netflix OSS and Kubernetes (https://www.infoq.com/presentations/spring-cloud-kubernetes-microservices?utm_campaign=infoq_content&utm_source=twitter&utm_medium=feed&utm_term=java)
- By Christian Posta (https://twitter.com/christianposta) ; building microservices with Spring, Spring Cloud, and Netflix OSS and running them on Docker and Kubernetes. He covers some gotchas, patterns, and overall best practices for developing with this ecosystem.
- OpenShift 3 install from start to finish (https://www.youtube.com/watch?v=-OOnGK-XeVY)
- By Grant Shipley (https://twitter.com/gshipley) ; a walkw through installing and configuring OpenShift Origin 1.4 from start to finish. He starts by creating a VM using CentOS and then install OpenShift 1.4. After the install he adds a user account, configures DNS, and lastly deploys a couple of things
- Hands on Kubernetes (Part 1) (https://www.youtube.com/watch?v=A8JonqXNfCk)
- By Adam Hawkins (https://twitter.com/adman65) ; high level behind container orchestration and what differentiates Kubernetes between other tools. This is a hands-on session which covers deploying and scaling a microservice application to Kubernetes. This is your bootstrapping guide.
- k8sOM#9: Cameron Brunner Talks Resource Management in k8s (With Demo) (https://www.youtube.com/watch?v=ogRpLN43JWk)
- By Cameron Brunner (https://www.linkedin.com/in/cameron-brunner-58608b2) & Stefan Haas (https://twitter.com/haaslab) ; This talk will discuss resource management within Kubernetes and will include a demonstration of running complex, mixed workloads in a shared environment.
- Deploying stateful apps and multi-cluster federation with K8s 1.5 (https://www.youtube.com/watch?v=CE8oOUVnDkw)
- By Vadim Solovey (https://twitter.com/vadimska) ;With StatefulSet and PodDisruptionBudget moving now to beta, these features provide an easier way to deploy and scale stateful applications, and make it possible to perform cluster operations like node upgrade without violating application disruption SLOs.
- Building dynamic and resilient clusters with Kubernetes and Hazelcast (https://www.youtube.com/watch?v=ukCZE4GSY1w)
- By Viktor Gamov (https://twitter.com/gAmUssA) ; how Kubernetes autoscale works in action with live demo.
- Kubernetes on Power Systems (https://www.youtube.com/watch?v=mXJMtDoYZQM)
- Shows how you you can use the Kubernetes container orchestration to deploy a webapp on a Linux on an OpenPower Systems Server that is running in the little endian mode.
Slideshare
- nghttpx Ingress controller (https://speakerdeck.com/tatsuhirot/nghttpx-ingress-controller)
- Tatsuhiro Tsujikawa (https://twitter.com/tatsuhiro_t) ; Kubernetes Meetup Tokyo #3 LT
- Google Cloud Computing compares GCE, GAE and GKE (http://www.slideshare.net/peihsinsu/google-cloud-computing-compares-gce-gae-and-gke?qid=e3f972a0-9de5-49ea-8454-54c0c712968c&v=&b=&from_search=10)
- By Simon Su (https://www.linkedin.com/in/simon-su-479b4b69)
- Introducing the Open Service Broker API (https://speakerdeck.com/avade/introducing-the-open-service-broker-api)
- By Alex Ley (https://twitter.com/AlexEvade) ; an industry-driven, collaborative effort to demolish barriers in the adoption of Cloud Native services, with a user-centric approach focused on delivering features based exclusively in real world use cases.
- Spark on Kubernetes – Advanced Spark and Tensorflow Meetup (http://www.slideshare.net/cfregly/spark-on-kubernetes-advanced-spark-and-tensorflow-meetup-jan-19-2017-anirudh-ramanthan-from-google-kubernetes-team?qid=e3f972a0-9de5-49ea-8454-54c0c712968c&v=&b=&from_search=1)
- By Anirudh Ramanthan (https://twitter.com/anirudh4444) from Google Kubernetes Team; This talk is about our high level design decisions and the current state of our work.
- Docker Containers in Azure (http://www.slideshare.net/AarnoAukia/docker-containers-in-azure?qid=e3f972a0-9de5-49ea-8454-54c0c712968c&v=&b=&from_search=4)
- By Aarno Aukia (https://twitter.com/aarnoaukia) ; Presentation at the Azure User Group Switzerland, Microsoft Switzerland Office, January 18th 2017
- Cloud Native Middleware Microservices – Lessons Learned with Docker, Kubernetes and Cloud Foundry (http://www.slideshare.net/KaiWaehner/cloud-native-middleware-microservices-lessons-learned-with-docker-kubernetes-and-cloud-foundry?qid=e3f972a0-9de5-49ea-8454-54c0c712968c&v=&b=&from_search=2)
- By Kai Wähner (https://twitter.com/KaiWaehner) ; This session focuses on live coding to demonstrate how to develop, deploy and operate cloud-native microservices in the middleware world.
- Deploying applications to Windows Server 2016 and Windows Containers (http://www.slideshare.net/BenHalluk/deploying-applications-to-windows-server-2016-and-windows-containers?qid=e3f972a0-9de5-49ea-8454-54c0c712968c&v=&b=&from_search=6)
- By Ben Hall (https://twitter.com/Ben_Hall) ; Delivered at NDC London 2017 on 20th January.
- RackN DevOps meetup NYC (http://www.slideshare.net/rhsokol/rackn-devops-meetup-nyc?qid=e3f972a0-9de5-49ea-8454-54c0c712968c&v=&b=&from_search=5)
- By Bob Sokol (https://twitter.com/BSbikeNJ) ; RackN presentaton at Dell EMC NYC DevOps meetup
- Keeping up with Tech (http://www.slideshare.net/ElanaKrasner/keeping-up-with-tech?qid=e3f972a0-9de5-49ea-8454-54c0c712968c&v=&b=&from_search=9)
- By Elana Krasner (https://twitter.com/ejkrasner) ; latest meetup for Denver Code Club, explored some best practices on evaluating new technology and how you can choose the right tools for you.
- Deploying Stateful Apps and Cluster Federation with K8s 1.5 (http://www.slideshare.net/VadimSolovey/deploying-stateful-apps-and-cluster-federation-with-k8s-15?qid=e3f972a0-9de5-49ea-8454-54c0c712968c&v=&b=&from_search=3)
- The Multi-Cluster Federation allows you to manage several distributed clusters using single control plane, even when clusters reside in different clouds or even in your own datacenter.
Upcoming Events
- Windows Container Orchestration with Kubernetes (https://www.meetup.com/Kubernetes-Philly/events/236730895/)
- January 23, Philadelphia
- Meetup #5 @Google (Stateful kubernetes workloads and Traefik) (https://www.meetup.com/Cloud-Native-Computing-Paris/events/236873874/)
- January 23, Paris
- Monitoring systems (https://www.meetup.com/DevOps-CT/events/236734023/)
- January 24, New Haven
- Cloud Native/ Kubernetes 101 Roadshow (https://www.eventbrite.com/e/cloud-native-kubernetes-101-roadshow-seattle-tickets-29477083751)
- January 25, Seattle
- Raspberry Pi with Docker Swarm and Kubernetes Workshop (https://www.meetup.com/Kubernetes-Cloud-Native-New-York/events/236698870/)
- January 25, NYC
- KubeCamp (https://kube.camp/)
- January 28, London
- Discovering Clusters with Minikube (https://www.meetup.com/Connecticut-Java-Users-Group/events/236837676/)
- January 31, East Hartford
- Kubernetes containers – Presenter – Walter Bentley of Rackspace (https://www.meetup.com/OpenStack-DFW/events/236079767/)
- February 1, Richardson
- Charlotte Kubernetes Meetup (https://www.meetup.com/Kubernetes-Charlotte/events/232758705/)
- February 1, Charlotte
- Serverless Computing in Kubernetes and Distributed Tracing with OpenTracing (https://www.meetup.com/San-Francisco-Kubernetes-Meetup/events/236645127/)
- February 1, San Francisco
- Kubernetes Meetup #4 (https://www.meetup.com/Boston-Kubernetes-Meetup/events/236699641/?a=socialmedia)
- February 4, Boston
- 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
- Cloud Native/Kubernetes 101 Training Roadshow: Pacific Northwest 2017 (https://www.meetup.com/Seattle-Kubernetes-Meetup/events/236652027/)
- February 8, Seattle
- 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
- Topic TBD (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
- 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
- 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
- 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!