KubeWeekly #136

Published: June 6, 2018

Kubernetes

The Headlines

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

4 Years of K8s (https://kubernetes.io/blog/2018/06/06/4-years-of-k8s/)
Joe Beda, Heptio

On June 6, 2014 the first commit of what would become the public repository for Kubernetes was checked in. Many would assume that is where the story starts. It is the beginning of history, right? But that really doesn’t tell the whole story. Joe Beda explains how Kubernetes got its start and how far its come over the past 4 years.

The Best CI/CD Tool for Kubernetes Doesn’t Exist (https://thenewstack.io/the-best-ci-cd-tool-for-kubernetes-doesnt-exist/)
Libby Clark, The New Stack

There is no single, best set of tools for continuous integration/continuous development (CI/CD) with Kubernetes — each organization will use the tools that are best suited for its specific use case. In this podcast, Ihor Dvoretskyi, Developer Advocate at CNCF, and Chris Short, DevOps consultant and CNCF Ambassador, talk about the trends they’re seeing in DevOps and CI/CD with Kubernetes.

Exploring Upgrade Strategies for Stateful Sets in Kubernetes (https://velotio.com/blog/2018/5/30/exploring-upgrade-strategies-for-statefulset-deployments-in-kubernetes)
Ajay Nemade, Velotio

Kubernetes provides a variety of controllers that define how pods are set up and deployed within the Kubernetes cluster. This blog dives into the Statefulset controller and its update feature, including different upgrade strategies such as Blue/Green and Rolling updates.
New Webinar: How to Gain Insights from Istio by Leveraging Tools like Prometheus, Jaeger and Cortex

Neeraj Poddar – Platform Lead, Aspen Mesh
June 12 @ 10:00 am – 11:00 am PDT
REGISTER NOW » (https://www.cncf.io/event/webinar-microservices-insights)

The Technical

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

Regional clusters in Google Kubernetes Engine are now generally available (https://cloudplatform.googleblog.com/2018/06/Regional-clusters-in-Google-Kubernetes-Engine-are-now-generally-available.html)
Weston Hutchins, Google

Announcing Terraform Support for Kubernetes Service on AWS (https://www.hashicorp.com/blog/hashicorp-announces-terraform-support-aws-kubernetes)
Anubhav Mishra, AWS

Getting started with Docker and Kubernetes on Windows 10 (https://learnk8s.io/blog/installing-docker-and-kubernetes-on-windows)
Keith Mifsud, Learnk8s

Get Kubernetes Logs with EFK Stack in 5 Minutes (https://akomljen.com/get-kubernetes-logs-with-efk-stack-in-5-minutes/)
Alen Komljen, Sematext

Private Kubernetes Cluster in Azure (Government) (https://blogs.msdn.microsoft.com/mihansen/2018/06/01/private-kubernetes-cluster-in-azure-government/)
Michael Hansen, Microsoft

How to install a Kubernetes cluster on CentOS 7 (https://www.techrepublic.com/article/how-to-install-a-kubernetes-cluster-on-centos-7/)
Jack Wallen, TechRepublic

Running akka-cluster on Kubernetes (https://blog.softwaremill.com/running-akka-cluster-on-kubernetes-e4cd2913e951)
Grzegorz Kocur, Softwaremill

How to deploy geographically distributed services on Kubernetes Engine with kubemci (https://cloudplatform.googleblog.com/2018/06/How-to-deploy-geographically-distributed-services-on-Kubernetes-Engine-with-kubemci.html)
Nikhil Jindal, Greg Harmon, Matthew DeLio, Google

Iterative Terraform Development with Skaffold and Kubernetes (https://hackernoon.com/iterative-terraform-development-with-skaffold-and-kubernetes-42cb6d60f7dc)
Oleksii Dzhulai, EPAMSystems

Kubernetes: Horizontal Pod Scaling (https://medium.com/@jonbcampos/kubernetes-horizontal-pod-scaling-190e95c258f5)
Jonathan Campos, Bottle Rocket Studios
https://twitter.com/ParisInBmore/status/1003483319391027200
https://twitter.com/TheNikhita/status/1002605826044030976

The Editorial

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

Amazon EKS is generally available, bringing fully-managed Kubernetes to AWS (https://www.zdnet.com/article/amazon-eks-is-generally-available-bringing-fully-managed-kubernetes-to-aws/)
Stephanie Condon, ZDNet

CNCF Brings the Helm Package Manager for Kubernetes into the Fold (https://thenewstack.io/cncf-brings-the-helm-package-manager-for-kubernetes-into-the-fold/)
Joab Jackson, The New Stack

The biggest difference between OpenStack and Kubernetes is timing (https://architecht.io/the-biggest-difference-between-openstack-and-kubernetes-is-timing-720d31ef5035)
Derrick Harris, ARCHITECHT

Kubernetes and OpenStack solving AI complexities at scale (https://blog.ubuntu.com/2018/06/04/kubernetes-and-openstack-solving-ai-complexities-at-scale)
Stephan Fabel, Ubuntu

Skaffold: happy Kubernetes workflows (https://ahmet.im/blog/skaffold/)
Ahmet Alp Balkan, Google

Helm moves out of Kubernetes’ shadow to become stand-alone project (https://techcrunch.com/2018/06/01/helm-moves-out-of-kubernetes-shadow-to-become-stand-alone-project/)
Ron Miller, TechCrunch

Telepresence Brings the Kubernetes Cluster to Developers (https://thenewstack.io/telepresence-brings-the-kubernetes-cluster-to-developers/)
Alex Handy, The New Stack

Portworx Aligns with AWS on Kubernetes (https://containerjournal.com/2018/06/06/portworx-aligns-with-aws-on-kubernetes/)
Mike Vizard, Container Journal

Kubernetes best practices: upgrading your clusters with zero downtime (https://cloudplatform.googleblog.com/2018/06/Kubernetes-best-practices-upgrading-your-clusters-with-zero-downtime.html)
Sandeep Dinesh, Google
https://twitter.com/ChrisDopuch/status/1004190627679129603

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

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