KubeWeekly #149

Published: September 20, 2018

Kubernetes

The Headlines

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

Hands On With Linkerd 2.0 (https://kubernetes.io/blog/2018/09/18/hands-on-with-linkerd-2.0/)
Thomas Rampelberg, Buoyant

Linkerd 2.0 was recently announced as generally available (GA), signaling its readiness for production use. In this tutorial, we’ll walk you through how to get Linkerd 2.0 up and running on your Kubernetes cluster in a matter seconds.

Write a Kubernetes controller (operator) with operator- (https://www.tailored.cloud/kubernetes/write-a-kubernetes-controller-operator-sdk/) sdk (https://www.tailored.cloud/kubernetes/write-a-kubernetes-controller-operator-sdk/)
Łukasz Piątkowski, Aurea

Despite the simple idea of how a controller operates, writing one requires a lot of boilerplate code. Fortunately, there are already libraries/frameworks that are trying to remove this boilerplate stuff and get you on track much faster. In this blog entry, you’ll learn how to write a Kubernetes controller with operator-sdk.

Setting up a Kubernetes 1.11 Raspberry Pi Cluster using (https://kubecloud.io/setting-up-a-kubernetes-1-11-raspberry-pi-cluster-using-kubeadm-952bbda329c8) kubeadm (https://kubecloud.io/setting-up-a-kubernetes-1-11-raspberry-pi-cluster-using-kubeadm-952bbda329c8)
Kasper Nissen, Lunar Way

This post walks you through how to set up a Raspberry Pi Kubernetes Cluster with the latest version of Raspbian and Kubernetes including flashing SD-cards, enabling SSH, setting up worker nodes and weave as the container network.
New Webinar: Serverless Operations

Soam Vasani – Software Engineer, Platform9 Systems
September 25 @ 10:00 am – 11:00 am PDT
REGISTER NOW » (https://www.cncf.io/event/webinar-serverless-operations/)

The Technical

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

Using Kubernetes Pod Metadata to Improve Zipkin Traces (https://developers.soundcloud.com/blog/using-kubernetes-pod-metadata-to-improve-zipkin-traces)
Steve Conover, SoundCloud

Cloud Services for your Kubernetes Applications (https://container-solutions.com/cloud-services-for-your-kubernetes-applications/?utm_campaign=Engineer%20Recruitment%20Drive&utm_content=76743967&utm_medium=social&utm_source=twitter)
Riccardo Cefala, Container Solutions

Kubernetes Network Policies Using Cilium (https://cilium.io/blog/2018/09/19/kubernetes-network-policies/)
The Cilium Team

How to: Azure Kubernetes Service + Custom VNET with Kubenet (https://blog.jcorioland.io/archives/2018/09/19/azure-aks-custom-vnet-kubenet.html)
Julien Corioland, Microsoft

What Is Kubernetes? A Guide to Containerization and Deployment (https://www.toptal.com/kubernetes/what-is-kubernetes)
Dmitriy Kononov, Toptal

Kubernetes: Naming Things (https://blog.openshift.com/kubernetes-naming-things/)
Michael Hausenblas, Red Hat

Multi-DC Consul on Kubernetes (https://tech.holidayextras.com/multi-dc-consul-on-kubernetes-9a6a7dcb89e3)
Khusro Jaleel, Holiday Extras

Kubernetes Logging and Monitoring: The Elasticsearch, Fluentd, and Kibana (EFK) Stack – Part 1: Fluentd Architecture and Configuration (https://platform9.com/blog/kubernetes-logging-and-monitoring-the-elasticsearch-fluentd-and-kibana-efk-stack-part-1-fluentd-architecture-and-configuration/)
Sachin Manpathak, Platform9

Deploying Hyperledger Fabric v1.2 on Kubernetes Cluster (https://medium.com/@debutinfotech/deploying-hyperledger-fabric-v1-2-on-kubernetes-cluster-94a4c8032f3)
Debut Infotech

Kubevirt (http://kubevirt.io/2018/KubeVirt-Memory-Overcommit.html) Memory Overcommit (http://kubevirt.io/2018/KubeVirt-Memory-Overcommit.html)
Sergi Jimenez, Kubevirt.io
https://twitter.com/kubernetesio/status/1041721064903008257

The Editorial

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

Advanced Health Check Patterns in Kubernetes (https://ahmet.im/blog/advanced-kubernetes-health-checks/)
Ahmet Alp Balkan, Google

How Aurea went beyond the limits of Amazon EBS to run 200 Kubernetes stateful pods per host (https://portworx.com/architects-corner-aurea-beyond-limits-amazon-ebs-run-200-kubernetes-stateful-pods-per-host/)
Sergey Pronin, Aurea

Top 10 Networking Features in Windows Server 2019: #1 Container Networking with Kubernetes (https://blogs.technet.microsoft.com/networking/2018/09/19/ws2019-kubernetes/)
David Schott, Microsoft

Behind the Code Series: How We Migrated to Kubernetes (https://cradlepoint.com/blog/matt-messinger/behind-code-series-how-we-migrated-kubernetes)
Matt Messinger, Cradlepoint

Kubernetes: why all this hype? (https://blog.nodraak.fr/2018/09/kubernetes-why-all-this-hype/)
Adrien Chardon, Nodraak

New to Kubernetes? Me too (https://medium.com/mavenlink-product-development/new-to-kubernetes-me-too-8b7a68518767)
Wesley Morlock, Mavenlink

What is Kubernetes and How Can Your Enterprise Benefit from this DevOps Trend? (https://kublr.com/blog/what-is-kubernetes-and-how-can-your-enterprise-benefit-from-this-devops-trend/)
The Kublr Team

Linkerd (https://www.cncf.io/blog/2018/09/18/linkerd-2-0-in-general-availability/) 2.0 Now In General Availability: From Service Mesh to Service Sidecar (https://www.cncf.io/blog/2018/09/18/linkerd-2-0-in-general-availability/)
Kristen Evans, CNCF

Why Kubernetes is helping to make cloud mainstream (https://www.cloudcomputing-news.net/news/2018/sep/19/why-kubernetes-helping-make-cloud-mainstream/)
Ronald Sens, Cloud Tech

Get to know Ballerina with these five videos (https://medium.com/@lakwarus/get-to-know-ballerina-with-these-five-videos-a30a480dbc75)
Lakmal Warusawithana, WSO2 Inc.

7 best practices for operating containers (https://cloud.google.com/blog/products/gcp/7-best-practices-operating-containers?utm_campaign=5b83b2000047b00001034dd8&utm_content=5b968457dbc82700010053f5&utm_medium=smarpshare&utm_source=twitter)
Théo Chamley, Google

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

KubeWeekly is curated by ** Ryan Quackenbush (https://twitter.com/RSQuackenbush)
and ** Kaitlyn Barnard (https://twitter.com/kaitlyn_barnard)