KubeWeekly #69
Published: January 16, 2017
Technical
- How to run functions in your Kubernetes cluster (http://blog.lwolf.org/post/how-to-run-functions-in-your-kubernetes-cluster/)
- By Sergey Nuzhdin (https://twitter.com/SergeyNuzhdin)
- Introduction to YAML: Creating a Kubernetes deployment (https://www.mirantis.com/blog/introduction-to-yaml-creating-a-kubernetes-deployment/?utm_campaign=Blog%20posts&utm_content=44393798&utm_medium=social&utm_source=twitter)
- By Nick Chase (https://twitter.com/NickChase)
- Setup Kubernetes on a Raspberry Pi Cluster easily the official way! (https://blog.hypriot.com/post/setup-kubernetes-raspberry-pi-cluster/)
- By Mathias Renner (https://twitter.com/MathiasRenner) and Lucas Käldström (https://twitter.com/kubernetesonarm)
- New serverless framework for Kubernetes focuses on developer productivity (https://jaxenter.com/new-serverless-framework-kubernetes-focuses-developer-productivity-131178.html?utm_campaign=direct)
- By Gabriela Motroc (https://twitter.com/gabriela_motroc)
- Version 0.6.4 (2017/01/05) (https://github.com/codedellemc/rexray/releases/tag/v0.6.4)
- By Kendrick Coleman (https://twitter.com/KendrickColeman)
- Kube-Lego automatically requests certificates for Kubernetes Ingress resources from Let’s Encrypt (https://github.com/jetstack/kube-lego)
- By Christian Simon (https://twitter.com/simonswine)
- Automatic Volume Snapshots on Kubernetes / Google Container Engine (https://github.com/miracle2k/k8s-snapshots)
- By Michael Elsdörfer (https://twitter.com/elsdoerfer)
- Deploy a Highly Available WordPress Instance as a StatefulSet in Kubernetes 1.5 (http://upflow.co/l/cH1v/deploy-highly-available-wordpress-instance-statefulset-kubernetes-1-5)
- By Janakiram MSV (https://twitter.com/janakiramm)
- Starting a Kubernetes 1.5.x Cluster (https://dzone.com/articles/starting-a-kubernetes-15x-cluster?utm_medium=twitter&utm_source=dlvr.it&utm_campaign=Feed:%20dzone%2Fcloud)
- By Arun Gupta (https://twitter.com/arungupta)
Blogs / Articles
- Continuous Deployment to Google Cloud Platform with Drone (https://open.blogs.nytimes.com/2017/01/12/continuous-deployment-to-google-cloud-platform-with-drone/)
- By Tony Li (https://twitter.com/tonylives) and JP Robinson (https://twitter.com/jprbnsn)
- Kubernetes UX Survey Infographic (http://blog.kubernetes.io/2017/01/kubernetes-ux-survey-infographic.html?utm_content=buffer45254&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
- By Dan Romlein (https://twitter.com/danielromlein)
- Why Kubernetes promises much for those willing to embrace a cultural shift (http://www.cloudcomputing-news.net/news/2017/jan/12/why-kubernetes-promises-much-those-willing-embrace-cultural-shift/)
- By Rob Greenwood (https://twitter.com/bilco105)
- New framework uses Kubernetes to deliver serverless app architecture (http://www.infoworld.com/article/3157365/application-development/new-framework-uses-kubernetes-to-deliver-serverless-app-architecture.html)
- By Serdar Yegulalp (https://twitter.com/syegulalp)
- Kubernetes Helps Comcast Re-Engineer Cable TV (https://www.linux.com/news/learn/kubernetes/kubernetes-helps-comcast-re-engineer-cable-tv)
- By Ian Murphy (https://twitter.com/IanoftheFuture)
- Why Kubernetes or How Giant Swarm Builds Infrastructure (http://blog.giantswarm.stfi.re/why-kubernetes-or-how-giant-swarm-builds-infrastructure/?sf=eordpze#aa)
- By Puja Abbassi (https://twitter.com/puja108)
- Containers on the CERN cloud (http://openstack-in-production.blogspot.de/2017/01/containers-on-cern-cloud.html?utm_content=buffere87cb&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
- By Tim Bell (https://twitter.com/noggin143)
- A Stronger Foundation for Creating and Managing Kubernetes Clusters (http://blog.kubernetes.io/2017/01/stronger-foundation-for-creating-and-managing-kubernetes-clusters.html)
- By Lucas Käldström (https://twitter.com/kubernetesonarm)
- 7 DevOps trends to watch in 2017 (https://techbeacon.com/7-devops-trends-watch-2017)
- By Mitch Pronschinske (https://twitter.com/mpron)
- Kubernetes multicloud orchestration pushes Docker portability forward (http://searchitoperations.techtarget.com/news/450410884/Kubernetes-multicloud-orchestration-pushes-Docker-portability-forward?utm_campaign=sitops_dcv&utm_medium=social&utm_source=twitter&utm_content=1484254168)
- By Beth Pariseau (https://twitter.com/PariseauTT)
- State of Kubernetes on Azure (http://dev.haufe.com/state-of-kubernetes-on-azure/)
- By Martin Danielsson (https://twitter.com/donmartin76)
- Juniper’s OpenContrail Is a Hit With OpenStack, Mirantis Says (https://www.sdxcentral.com/articles/news/juniper-opencontrail-hit-openstack-mirantis/2017/01/)
- By Craig Matsumoto (https://twitter.com/craigmatsumoto)
Presentations
- Tectonic Summit 2016 (https://www.youtube.com/playlist?list=PLlh6TqkU8kg-Sgg–L4SW7wKNtrzJdYpg)
- Full list of all presentations and talks from Tectonic Summit 2016
- Kubernetes SIG PM 20170110 (https://www.youtube.com/watch?v=prD8PH_q78A)
- In the 2017 Roadmap and Themes Meeting, we discussed the process for proposing and building new features for kubernetes. The goal is to establish a clear path for the kubernetes project, such that it is easy to identify new all new features and when they will become available.
- Kubernetes SIG Service Catalog 20170109 (https://www.youtube.com/watch?v=ugggJm5d3mc)
- SIG Service catalog touches base for the first time in 2017 and summarizes progress towards their Legos-1 milestone.
- Kubernetes SIG On-Prem 20170111 (https://www.youtube.com/watch?v=K0eMkcbxgsU)
- Inaugural meeting of Kubernetes Special Interest Group On-Prem
- Kubernetes SIG Auth 20170111 (https://www.youtube.com/watch?v=kAJGV1wUIR4)
- Kubernetes Auth Special-Interest-Group (SIG) Meeting
- Kubernetes your tests! automation with docker on google cloud platform (https://www.youtube.com/watch?v=fl06LawRn_s&feature=youtu.be)
- By Arik Lerner and Waseem Hamshawi (https://twitter.com/waseemhamshawi) ; presention on how to build a large scale automated testing platform by leveraging containers orchestration over GCP, with the ability to scale out and provide fast feedback while maintaining a highly reliable test infrastructure. The presentation includes new approach of managing a scalable testing platform of distributed automated tests with Kubernetes and Docker over Google Cloud Platform.
- Kubernetes Support in Azure Container Services (https://channel9.msdn.com/Shows/Azure-Friday/Kubernetes-Support-in-Azure-Container-Services)
- By Scott Hanselman (https://twitter.com/shanselman) & Rob Caron (https://twitter.com/robcaron)
- Conjur Security Controls for Kubernetes (https://www.youtube.com/watch?v=8Pw1R7T_ibE&feature=youtu.be)
- Demo of Conjur integration with Kubernetes, focusing on secrets management.
- dotGo 2016 – Kelsey Hightower – Self Deploying Go Applications (https://www.youtube.com/watch?v=nhmAyZNlECw&feature=youtu.be)
- Filmed at http://2016.dotgo.eu on October 10th in Paris. Kelsey Hightower (https://twitter.com/kelseyhightower) demonstrates how self-contained Go binaries allow us to treat the world as one massive global-scale computer
- Kubernetes StatefulSet (https://www.youtube.com/watch?v=J-Ke0TxGUSg&utm_content=buffer80095&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
- By Lachlan Evenson (https://twitter.com/LachlanEvenson) ; 5 minutes with Kubernetes StatefulSet
- An introduction to Kubernetes on AWS (https://www.steamhaus.co.uk/business/introduction-kubernetes-aws/)
- By Tom Bearshaw (https://twitter.com/tbearshaw) ; an event led by AWS User Group UK North, featuring Cloud Architect, Andy Gordon (https://www.linkedin.com/in/andrew-gordon-79465097) , as the speaker. The event follows on from the “An introduction to AWS” event that Rob led at the beginning of December.
- Kubernetes and Puppet (https://www.youtube.com/watch?v=umUYiQvLUlc)
- Google staff developer advocate Kelsey Hightower (https://twitter.com/kelseyhightower) talks about Kubernetes, the community behind it and Puppet.
- Kubernetes running with cri-o (https://www.youtube.com/watch?v=8sK6zK3NxOI)
- By Seth Jennings (https://twitter.com/sjenninglinux) ; Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
- Containers with Qstack – Docker Swarm v.s. Kubernetes (https://www.qstack.com/webinars_containersvideo?submission=97725268)
- By Sverrir A. Berg (https://twitter.com/sverrirab) ; webinar to show how you can get started with Qstack and two of the most popular solutions: Docker Swarm and Kubernetes.
- Kubernetes Deployments: Creating a deployment from file (https://www.youtube.com/watch?v=bYFQnvbUk6o)
- By John Kariuki (https://twitter.com/afrowave) ; Creating a k8s deployment from file
- 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
- Demo: Kubernetes/Docker utilize OpenSDS PoC code to take advantage of OpenStack Cinder storage (https://www.youtube.com/watch?v=4FNvdsLrTjs)
- By Zhipeng Huang (https://twitter.com/nopainkiller) ; ongoing effort on OpenSDS development
- Orchestrating Containerized Applications With Kubernetes (https://www.youtube.com/watch?v=D5VXgEQAvpA)
- By the Anita Borg Institute of India
Slideshare
- Kubernetes Immersion (http://www.slideshare.net/JuanLarriba/kubernetes-immersion)
- Juan Larriba (https://twitter.com/compilemymind) discusses how Kubernetes works, its architecture, what components compose a Kubernetes cluster. You will also learn what objects can a developer use to deploy its applications on a Kubernetes cluster
- Docker and Kuberenetes Recipes (https://github.com/javaee-samples/docker-java/blob/master/slides/docker-kubernetes-recipes.pdf)
- By Arun Gupta (https://twitter.com/arungupta) ; final slides for Codemash 2017
- Kubernetes to scale (http://www.slideshare.net/micheleorsi/kubernetes-to-scale-70938433)
- By Michele Orsi (https://twitter.com/micheleorsi) ; Debates about scaling can often be abstract. Debaters may not even have genuine scaling issues. Rationales for one strategy over another can be highly subjective preferences rather than borne out of experience. This is definitely not the case for this talk. We will discuss the very real scaling issues at lastminute.com – highlighting not just how Kubernetes helped but also the context around those strategy decisions.
- Kubernetes Introduction (http://www.slideshare.net/MartinDanielsson1/kubernetes-introduction-70853289?qid=87b96035-b7f3-4004-908b-6037a4a41871&v=&b=&from_search=2)
- By Martin Danielsson (https://twitter.com/donmartin76) ; A basic introductory slide set on Kubernetes: What does Kubernetes do, what does Kubernetes not do, which terms are used (Containers, Pods, Services, Replica Sets, Deployments, etc…) and how basic interaction with a Kubernetes cluster is done.
- Building a Microservices Platform with Kubernetes (http://www.slideshare.net/InfoQ/building-a-microservices-platform-with-kubernetes?qid=87b96035-b7f3-4004-908b-6037a4a41871&v=&b=&from_search=5)
- By 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.
- Containerizing a REST API and Deploying to Kubernetes (http://www.slideshare.net/aroach/containerizing-a-rest-api-and-deploying-to-kubernetes?qid=87b96035-b7f3-4004-908b-6037a4a41871&v=&b=&from_search=6)
- By Ashley Roach (https://twitter.com/aroach) ; Originally presented at GDG Denver on 2017-01-12, this presentation describes how I containerized a swagger-node REST microservice, and how to deploy a container to Kubernetes.
- Kubernetes Intro @HaufeDev (http://www.slideshare.net/HaufeDev/kubernetes-into-haufedev?qid=87b96035-b7f3-4004-908b-6037a4a41871&v=&b=&from_search=4)
- By Martin Danielsson (https://twitter.com/donmartin76) ; What’s Kubernetes, how to use it – basic intro
- Swarm migration (http://www.slideshare.net/janakiramm/swarm-migration?qid=87b96035-b7f3-4004-908b-6037a4a41871&v=&b=&from_search=8)
- 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.
- Microservices Journey NYC (http://www.slideshare.net/ceposta/microservices-journey-nyc?qid=87b96035-b7f3-4004-908b-6037a4a41871&v=&b=&from_search=17)
- By Christian Posta (https://twitter.com/christianposta) ; In this talk, you’ll learn when to consider a microservices architecture, how to get started, and how it relates to other IT trends, like DevOps, Internet of Things (IoT), and big data.
Upcoming Events
- 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
- Hands on Kubernetes (Part 1) (http://info.cloudacademy.com/hands-on-kubernetes-part1)
- January 18, Webinar
- 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
- 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
- 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: 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!