KubeWeekly #144

Published: August 8, 2018

Kubernetes

The Headlines

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

Kubernetes as a Cloud-Native Operating System: – On-Premises, Too! (https://dzone.com/articles/kubernetes-as-a-cloud-native-operating-system-on-p)
Roopak Parikh, Platform9

We are living in an age of Cloud-Native applications. The evolution in modern software delivery is affecting the way software is being shipped – by both those who deliver a SaaS-based application that is accessed remotely, over the internet, as well as by traditional software vendors who ship software that needs to be installed locally. This article explores how.

Out of the Clouds onto the Ground: How to Make Kubernetes Production Grade Anywhere (https://kubernetes.io/blog/2018/08/03/out-of-the-clouds-onto-the-ground-how-to-make-kubernetes-production-grade-anywhere/)
Steven Wong & Michael Gasch, VMware

This blog offers some guidelines for running a production grade Kubernetes cluster in an environment like an on-premise data center or edge location. In short, production grade means anticipating accidents and preparing for recovery with minimal pain and delay. Learn how to achieve a production worthy Kubernetes deployment, even when dealing with some resource constraints.

WTH is (https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) a (https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) Operator (https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) Lifecycle Manager (https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04)
Jimmy Zelinskie, CoreOS

An Operator is a Kubernetes pattern that is extending the Kubernetes control plane with a custom Controller and Custom Resource Definitions that add additional operational knowledge of an application. Application-specific operational knowledge is often forgotten from this definition and without it Operators are indistinguishable from any other custom Kubernetes Controllers.
New Webinar: Zero Trust Security for Cloud Native Apps

Haim Helman – CTO and Co-Founder, Octarine
August 28 @ 10:00 am – 11:00 am PDT
REGISTER NOW » (https://zoom.us/webinar/register/WN_9bUlkYpRSYi-bZZrKVmSdA)

The Technical

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

Getting Started with Apache Kafka and Kubernetes (https://www.confluent.io/blog/getting-started-apache-kafka-kubernetes/)
Rohit Bakhshi, Confluent
Quick Guide to Microservices with Kubernetes, Spring Boot 2.0 and Docker (https://piotrminkowski.wordpress.com/2018/08/02/quick-guide-to-microservices-with-kubernetes-spring-boot-2-0-and-docker/) Piotr Mińkowski, PLAY
Dynamically Expand Volume with CSI and Kubernetes (https://kubernetes.io/blog/2018/08/02/dynamically-expand-volume-with-csi-and-kubernetes/)
Orain Xiong, WoquTech

Demystifying RBAC in Kubernetes (https://www.cncf.io/blog/2018/08/01/demystifying-rbac-in-kubernetes/)
Javier Salmeron, Bitnami

Continuous Delivery for Kubernetes Apps with Helm and ChartMuseum (https://www.youtube.com/watch?v=u3VqswB-TJo)
Josh Dolitsky, CodeFresh & Stef Arnold, SUSE

Building Optimized Containers for Kubernetes (https://www.digitalocean.com/community/tutorials/building-optimized-containers-for-kubernetes)
Justin Ellingwood, DigitalOcean

Production is for Cattle, but Development is for Pets (https://medium.com/windmill-engineering/production-is-for-cattle-but-development-is-for-pets-5f4ecba11f7d)
Nick Santos, Windmill Engineering

Polymer+Node+K8s = All Kinds of Awesome (https://medium.com/byteconf/polymer-node-k8s-all-kinds-of-awesome-565315ee68e7)
John Clarke

Build Your First Kubernetes Service with ReplicaSet (https://medium.com/@jiamin_ning/build-your-first-kubernetes-service-with-replicaset-7c37d9be689c)
JiaMin Ning, AlphaTac AI
https://twitter.com/EnvoyProxy/status/1027208061839175682

The Editorial

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

How Kubernetes Conquers Stateful Cloud-Native Applications (https://www.infoworld.com/article/3291762/cloud-computing/how-kubernetes-conquers-stateful-cloud-native-applications.html)
Niraj Tolia, InfoWorld
How to Win at Cloud Native Migrations (https://blog.tidalmigrations.com/how-to-win-at-cloud-native-migrations-ab68abff4671)
David Colebatch, Tidal Migrations

Kubernetes Tutorials, Resources, and Courses (https://medium.com/@pavanbelagatti/kubernetes-tutorials-resources-and-courses-d75c0ce56401)
Pavan Belagatti, Shippable

Istio 1.0 Has Arrived: All Core Features Are Ready For Production Use (https://jaxenter.com/istio-1-0-arrived-core-features-ready-production-use-147459.html?utm_content=bufferab4c7&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)
Gabriela Motroc, JAXenter

We’re All Using Airflow Wrong and How to Fix It (https://medium.com/bluecore-engineering/were-all-using-airflow-wrong-and-how-to-fix-it-a56f14cb0753) Jessica Laughlin, Bluecore

A Tale of Cloud, Containers (https://hackernoon.com/a-tale-of-cloud-containers-and-kubernetes-b6fb18edcfcd) and (https://hackernoon.com/a-tale-of-cloud-containers-and-kubernetes-b6fb18edcfcd) Kubernetes (https://hackernoon.com/a-tale-of-cloud-containers-and-kubernetes-b6fb18edcfcd)
Akash Tandon, SocialCops

Kubernetes as a Common Ops Data Plane (https://medium.com/@allingeek/kubernetes-as-a-common-ops-data-plane-f8f2cf40cd59)
Jeff Nickoloff, Topple

Linkerd (https://medium.com/@aerokite/linkerd-as-a-service-mesh-for-your-application-in-kubernetes-cluster-f97adc9153cb) as a Service Mesh for your application in Kubernetes Cluster (https://medium.com/@aerokite/linkerd-as-a-service-mesh-for-your-application-in-kubernetes-cluster-f97adc9153cb)
Mir Shahriar Sabuj, Pathao

Big Things to Small Things (https://blog.linnovate.net/big-things-to-small-things-dd3d8c04ab1d)
Lior Kesos, Linnovate Technologies
https://twitter.com/kubernetesio/status/1026837777055240192

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

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