KubeWeekly #152

Published: October 10, 2018

Kubernetes

The Headlines

Editor’s picks of the highlights from the past week.

Annual “CNCF Community Awards” Nominations Kick Off – Winners to be Recognized at KubeCon + CloudNativeCon Seattle (https://www.cncf.io/blog/2018/10/08/annual-cncf-community-awards-nominations-kick-off-winners-to-be-recognized-at-kubecon-cloudnativecon-seattle/)
Kristen Evans, CNCF

Nominations are now open for the third-annual CNCF Community Awards – honoring those who have made the greatest impact over the last year in the cloud native space. Within our fast-growing project communities, there’s an incredible amount of talent, hard work and commitment worthy of recognition. So, if you know a deserving ambassador, maintainer and/or advocate working hard to advance cloud native innovation + serve the community, nominate them through this year’s awards.

Introducing the Non-Code Contributor’s Guide (https://kubernetes.io/blog/2018/10/04/introducing-the-non-code-contributors-guide/)
Noah Abrahams, InfoSiftr; Jonas Rosland, VMware; Ihor Dvoretskyi, CNCF

The Non-Code Contributor’s Guide aims to make it easy for anyone to contribute to the Kubernetes project in a way that makes sense for them. This can be in many forms, technical and non-technical, based on the person’s knowledge of the project and their available time. Most individuals are not developers, and most of the world’s developers are not paid to fully work on open source projects. Based on this we have started an ever-growing list of possible ways to contribute to the Kubernetes project in a Non-Code way!

Deploy Your First Deep Learning Model On Kubernetes With Python, Keras, Flask, and Docker (https://medium.com/analytics-vidhya/deploy-your-first-deep-learning-model-on-kubernetes-with-python-keras-flask-and-docker-575dc07d9e76)
Gus Cavanaugh, Anaconda, Inc.

This post demonstrates a basic example of how to build a deep learning model with Keras, serve it as REST API with Flask, and deploy it using Docker and Kubernetes. This is a quick guide for anyone out there who has heard about Kubernetes but hasn’t tried it out yet. Kubernetes makes it exceedingly easy to deploy, scale, and manage a REST API that serves up predictions.
New Webinar: Intro to Harbor

James Zabala – Open Source Lead, VMware
October 16 @ 10:00 am – 11:00 am PDT
REGISTER NOW » (https://www.cncf.io/event/webinar-harbor/)

The Technical

Tutorials, tools, and more that take you on a deep dive into the code.

How to Use Envoy as a Load Balancer in Kubernetes (https://blog.markvincze.com/how-to-use-envoy-as-a-load-balancer-in-kubernetes/)
Mark Vincze, Travix International

Support for Azure VMSS, Cluster-Autoscaler and User Assigned Identity (https://kubernetes.io/blog/2018/10/08/support-for-azure-vmss–cluster-autoscaler-and-user-assigned-identity/)
Krishnakumar R (KK), Microsoft; Pengfei Ni, Microsoft
Introducing Volume Snapshot Alpha for Kubernetes (https://kubernetes.io/blog/2018/10/09/introducing-volume-snapshot-alpha-for-kubernetes/)
Jing Xu, Google; Xing Yang, Huawei; Saad Ali, Google

Kubernetes | Deploying Prometheus Operator (https://www.youtube.com/watch?v=xcgrKNUBPvo)
Zeieshan Ahmed, Curve

How to Generate Certificates for Kubeadm with Vault (https://koudingspawn-blog.firebaseapp.com/combine-vault-with-kubeadm/)
Björn Wenzel, Schenker AG

Kubernetes Resource Statistics (https://itnext.io/kubernetes-resource-statistics-e8247f92b45c)
Michael Hausenblas, Red Hat

Autoscaling Applications on Kubernetes – A Primer (https://blog.tomkerkhove.be/2018/10/08/autoscaling-applications-on-kubernetes-a-primer/)
Tom Kerkhove, Codit

Deploy Machine Learning Models with GKE and Dataiku (https://longhowlam.wordpress.com/2018/10/08/deploy-machine-learning-models-with-gke-and-dataiku/)
Longhow Lam

Manipulating Istio and other Custom Kubernetes Resources in Golang (https://dwmkerr.com/manipulating-istio-and-other-custom-kubernetes-resources-in-golang/)
Dave Kerr, McKinsey & Company​

Tooling Spotlight:

The Editorial

Articles, announcements, and more that give you a high-level overview of challenges and features.

Kubernetes v1.12: Introducing RuntimeClass (https://kubernetes.io/blog/2018/10/10/kubernetes-v1.12-introducing-runtimeclass/)
Tim Allclair, Google

Kubernetes Is a Prime Catalyst in AI and Big Data’s Evolution (https://www.datanami.com/2018/10/10/kubernetes-is-a-prime-catalyst-in-ai-and-big-datas-evolution/)
James Kobielus , SiliconANGLE

Cloud Foundry Expands its Support for Kubernetes (https://techcrunch.com/2018/10/10/cloud-foundry-expands-its-support-for-kubernetes/?sr_share=twitter&utm_source=tctwreshare)
Frederic Lardinois, TechCrunch

Spinnaker, with Steven Kim (https://kubernetespodcast.com/episode/024-spinnaker/)
Craig Box & Adam Glick , Google

Podcast: All Things Kubernetes with Scott Lowe (https://next.nutanix.com/blog-40/podcast-all-things-kubernetes-with-scott-lowe-31007)
Dwayne Lessner & Angelo Luciani, Nutanix

Making the Bet on Open Source (https://dzone.com/articles/making-the-bet-on-open-source)
Laurent Bride, Talend

Kubernetes 1.12 Brings Volume Snapshots, TLS Improvements, and More (https://www.infoq.com/news/2018/10/kubernetes-1-12)
Diogo Carleto, InfoQ

Imperative vs Declarative (https://medium.com/@dominik.tornow/imperative-vs-declarative-8abc7dcae82e)
Andrew Chen, Google; Dominik Tornow, SAP Labs

Container Security Starts with Kubernetes (https://jaxenter.com/container-security-kubernetes-150356.html)
Todd Morneau, JAXenter

Docker And Kubernetes: Furthering The Goals Of DevOps Automation (https://www.forbes.com/sites/forbestechcouncil/2018/10/10/docker-and-kubernetes-furthering-the-goals-of-devops-automation/#6fcd5aa26506)
Aater Suleman, Forbes

===========================================================

KubeWeekly is curated by ** Michael Hausenblas (https://twitter.com/mhausenblas)
and ** Kaitlyn Barnard (https://twitter.com/kaitlyn_barnard)