KubeWeekly #68
Published: January 9, 2017
Technical
- Kubernetes Operational View – read-only system dashboard for multiple K8s clusters (https://github.com/hjacobs/kube-ops-view?platform=hootsuite)
- By Henning Jacobs (https://twitter.com/try_except_)
- How to Setup Mysql Service with Kubernetes (http://linoxide.com/containers/setup-mysql-kubernetes/)
- By Mohamed Ez Ez (http://linoxide.com/author/mohamedez/)
- Enjoy Kubernetes with Python (https://www.linux.com/learn/kubernetes/enjoy-kubernetes-python)
- By Sebastien Goasguen (https://twitter.com/sebgoa)
- The missing CI/CD Kubernetes component: Helm package manager (https://medium.com/@gajus/the-missing-ci-cd-kubernetes-component-helm-package-manager-1fe002aac680#.4mlxxargu)
- By Gajus Kuizinas (https://twitter.com/kuizinas)
- A container networking overview (https://jvns.ca/blog/2016/12/22/container-networking/)
- By Julia Evans (https://twitter.com/b0rk)
- Example repo for using Phoenix/Elixir inside of a Kubernetes cluster with libcluster (https://github.com/bbhoss/k8sexamplephx)
- By Preston Marshall (https://twitter.com/bbhoss)
- Using Preemptible VMs with Container Engine (https://cloud.google.com/container-engine/docs/preemptible-vm)
- By Google Cloud Platform
Blogs / Articles
- How the Kubernetes Community Drives The Project’s Success (https://www.linux.com/news/learn/kubernetes/kubernetes-community-drives-projects-success)
- By Ian Murphy (https://twitter.com/ianofthefuture)
- What You’ll Learn at Cloud Native/Kubernetes 101 Roadshow: Pacific Northwest! (https://www.linux.com/blog/blog/CNCF/2017/what-youll-learn-cloud-nativekubernetes-101-roadshow-pacific-northwest)
- By CNCF (https://twitter.com/CloudNativeFdn)
- Kubernetes and Why IT Ops Should Care If They Don’t Already (https://www.linkedin.com/pulse/kubernetes-why-ops-should-care-dont-already-murphy-vandervelde)
- By Murphy Vandervelde (https://www.linkedin.com/in/murphyvanderveldejr)
- Why Kubernetes Is All-Conquering (http://www.serverwatch.com/server-trends/why-kubernetes-is-all-conquering.html?utm_campaign=coschedule&utm_source=twitter&utm_medium=Apprenda)
- By Paul Rubens (https://twitter.com/PaulRubens1)
- Kubernetes tool saves eBay from its OpenStack woes (http://www.infoworld.com/article/3154936/open-source-tools/kubernetes-tool-saves-ebay-from-its-openstack-woes.html)
- By Serdar Yegulalp (https://twitter.com/syegulalp)
- Kubernetes: Its past, present and future (https://turbonomic.com/blog/on-technology/kubernetes-its-past-present-and-future/)
- By Murphy Vandervelde (https://www.linkedin.com/in/murphyvanderveldejr)
- Running kubernetes on a Raspberry pi cluster (https://riveroio.wordpress.com/2017/01/04/running-kubernetes-on-a-raspberry-pi-cluster/)
- By Ghe Rivero (https://twitter.com/GheRivero/)
- My tech predictions for 2017 (http://marcotroisi.com/tech-predictions-for-2017/)
- By Marco Troisi (https://twitter.com/marcotroisi)
Presentations
- Cloud Native Con / KubeCon 2016 (https://www.youtube.com/playlist?list=PLj6h78yzYM2PqgIGU1Qmi8nY7dqn9PCr4)
- Full list of all presentations and talks from Seattle, 2016
- DevOps Day 2016 (https://www.youtube.com/channel/UCJ5PElsUTlzmIe50z6BBxZg/videos)
- Full list of all presentations and talks from Devops Day, 2016
- Kubernetes Community Meeting 20170105 (https://www.youtube.com/watch?v=4pxiGxEzkdc)
- Release team for 1.6; SIG-CLI roadmap; 1.6 stablization release discussion.
- Kubernetes SIG Storage 20170105 (https://www.youtube.com/watch?v=Nksb3w1a2x4)
- Meeting Notes/Agenda (https://docs.google.com/document/d/1-8KEG8AjAgKznS9NFm3qWqkGyCHmvU6HVl0sk5hwoAE/edit#heading=h.6e6i9ioqbcq7)
- Behind the Scenes: Episode 67 – Trident and Kubernetes (https://whyistheinternetbroken.wordpress.com/2017/01/06/ep67-trident-kubernetes/)
- By Justin Parisi (https://twitter.com/NFSDudeAbides) ; The Tech ONTAP podcast team kicks off 2017 with a new episode on Trident, a Kubernetes capable storage orchestrator available on the NetApp Pub. We brought NetApp Technical Director Garrett Mueller (@innergy (https://twitter.com/innergy) ) to discuss the new tool with Andrew.
- Building a Microservices Platform with Kubernetes (https://www.infoq.com/presentations/microservices-kubernetes?utm_campaign=infoq_content&utm_source=twitter&utm_medium=feed&utm_term=architecture-design)
- By Mathew Mark Miller (https://twitter.com/DataMiller) ; Matthew Mark Miller discusses Kubernetes’ primitives and microservices patterns on top of them, including rolling deployments, stateful services and adding behaviors via sidecars.
- The Pilot with Chris Baglieri (http://www.codemonkey.fm/1)
- A new tech podcast hosted by Brian Jackson (https://twitter.com/jaxzin) and Brian Demers (https://twitter.com/briandemers) . This week we discuss a police request for Amazon Alexa recordings; AWS adds more GPU support; our guest Chris Baglieri (https://twitter.com/chrisbaglieri) talks about Blackfynn’s infrastructure using AWS, Scala, Kubernetes and Docker.
- Keynote: Backstage with Kubernetes by Chen Goldberg, Google (https://www.linux.com/videos/keynote-backstage-kubernetes-chen-goldberg-google?utm_campaign=twitter&utm_medium=twitter&utm_source=twitter)
- What makes Kubernetes special is the community that builds the technology, said Chen Goldberg (https://twitter.com/goldbergchen) , Director of Engineering, Container Engine and Kubernetes at Google, during her keynote at CloudNativeCon in Seattle last November.
- Kubernetes: What you need to know … and why – Kelsey Hightower (Google) (https://www.youtube.com/watch?v=a1VDS-8TBX0)
- Kelsey Hightower (https://twitter.com/kelseyhightower) offers a quick overview of Kubernetes—the community, the project, and the technology for managing containerized workloads at the O’Reilly Software Architecture Conference
- Mission Critical Kubernetes by Michael Russel @ Dutch Container Day 2016 (https://www.youtube.com/watch?v=URy32wEsNKU)
- Talk given by Michael Russell (https://www.linkedin.com/in/michaelgrussell24) (Schuberg Philis) at Dutch Container Day 2016; about the challenges Schuberg Philis faced and the solutions they came up with to utilise Kubernetes to deliver an enterprise mission critical system for themselves and their customers that delivers 100% functional uptime; including high availability, monitoring, multi cloud, multi tenancy, lifecycle management, testing and more.
- Sprints 20 & 21: chrony in a kubernetes cluster (https://www.youtube.com/watch?v=mBdldUQgsuk)
- By Karsten Hopp (https://github.com/KarstenHopp) ; This demo shows how time is synced between members of the same namespace in a kubernetes cluster
- VoIP and Kubernetes (https://www.youtube.com/watch?v=xgx61YGSS54)
- Moving a VoIP application into the modern container-based cloud can be a daunting task. The networking requirements of VoIP do not fit well with the networking paradigms in use, and the build and configuration environments are equally misaligned. In this talk, we will cover not only the stumbling blocks but also tools and methods to work around them. The platform focus will be Kubernetes, the open-source cluster operating environment from Google.
Slideshare
- Building a Microservices Platform with Kubernetes (http://www.slideshare.net/InfoQ/building-a-microservices-platform-with-kubernetes?qid=fe5c8220-faf8-4842-872a-3e9ad4a4b5c6&v=&b=&from_search=1)
- Matthew Mark Miller (https://twitter.com/DataMiller) discusses Kubernetes’ primitives and microservices patterns on top of them, including rolling deployments, stateful services and adding behaviors via sidecars. Filmed at qconsf.com
- Setting up Kubernetes with tectonic (http://www.slideshare.net/vrbiyani/setting-up-kubernetes-with-tectonic?qid=fe5c8220-faf8-4842-872a-3e9ad4a4b5c6&v=&b=&from_search=2)
- By Vishal Biyani (https://twitter.com/vishal_biyani) ; We will setup Kubernetes using tectonic in AWS
- Swarm Migration (http://www.slideshare.net/janakiramm/swarm-migration?qid=fe5c8220-faf8-4842-872a-3e9ad4a4b5c6&v=&b=&from_search=4)
- By Janakiram MSV (https://twitter.com/janakiramm) ; This webinar will walk you through the steps involved in migrating a multi-container application deployed in Docker Swarm to Kubernetes. It will map the concepts of Swarm to Kubernetes. Attend this webinar to learn how to apply your Docker skills to Kubernetes for running and managing containerized applications in production.
Upcoming Events
- Intermediate Kubernetes: What are Customers Doing With Kubernetes? (https://www.meetup.com/GCPonline/events/235941976/)
- January 10, Mountain View
- Running containers on AWS and Google Cloud (https://www.meetup.com/Hamburg-Kubernetes-Meetup/events/236333341/)
- January 10, Hamburg
- A brave new year with Kubernetes (https://www.meetup.com/Software-Circus/events/235876646/)
- January 10, Amsterdam
- How to monitor Kubernetes with InfluxDB (https://www.influxdata.com/monitoring-kubernetes/?utm_source=twitter&utm_campaign=monitorkubernetes&utm_medium=ownedsocial&utm_content=monitorkuberneteswebinar&ao_campid=70137000000JbKe)
- January 10, Webinar
- Choosing a Container Orchestrator: Docker Swarm/Datacenter vs Kubernetes (https://attendee.gotowebinar.com/register/357427420237028612)
- January 12, Webinar
- A Dash of Salt(Stack) — Using Salt for Better OpenStack, Kubernetes and Cloud (https://content.mirantis.com/Webinar-Salt_Landing-Page.html)
- January 17, Webinar
- DevOps & Docker & Cloud Computing Meetup #2 (https://www.meetup.com/hannover-devops/events/236402230/?utm_campaign=PostBeyond&utm_medium=Social&utm_source=Twitter&utm_term=%238702)
- January 18, Hannover
- Building dynamic and resilient clusters with Kubernetes and Hazelcast (https://www.meetup.com/NJFlex/events/236598376/)
- January 18, Princeton
- Containing Chaos with Kubernetes (https://nomadphp.com/nomadphp-2017-01-us/)
- January 19, Webinar
- Kubernetes Meetup Tokyo #3 (https://k8sjp.connpass.com/event/47525/?utm_campaign=event_publish_to_official_twitter&utm_medium=twitter&utm_source=notifications)
- January 19, Tokyo
- Windows Container Orchestration with Kubernetes (https://www.meetup.com/Kubernetes-Philly/events/236730895/)
- January 23, Philadelphia
- Monitoring systems (https://www.meetup.com/DevOps-CT/events/236734023/)
- January 24,
- 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
- 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
- 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
- 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
- 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
- ALL KUBERNETES SWAG (https://store.cncf.io/collections/kubernetes)
- The most comfortable clothes on earth!