KubeWeekly #139

The Headlines

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

Security for Kubernetes
Alex Handy, The New Stack

With all the excitement around containers and Kubernetes, it can be easy to forget that these systems still require the same types of help that older virtual machine and hardware-based systems needed. Chief among that list of needs is security. The New Stack sat down with Liz Rice, technology evangelist at Aqua Security, and Justin Cappos, associate professor of computer science and engineering at the New York University to discuss The Update Framework (TUF) and the evolving landscape of Kubernetes security.

Kubernetes StatefulSet In Action
Michael Hausenblas, Red Hat

If you’re interested in learning more about StatefulSets, take a deep dive into how they’re used in a Kubernetes application. A StatefulSet manages Pods that are based on an identical container spec. Michael Hausenblas put together a simple stateful app that can be used to experiment with a StatefulSet so you can see it in action.

Architecting Applications for Kubernetes
Justin Ellingwood, DigitalOcean

Designing and running applications with scalability, portability, and robustness in mind can be challenging, especially as system complexity grows. This guide discuss some of the principles and patterns you may wish to adopt to help you scale and manage your workloads on Kubernetes. While Kubernetes can run many types of workloads, choices you make can affect the ease of operation and the possibilities available on deployment.

New Webinar: Creating an Effective Developer Experience on Kubernetes
Daniel Bryant – Product Architect, Datawire.io
July 10 @ 10:00 am – 11:00 am PDT

The Technical

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

Convergence to Kubernetes
Paul Ingles, uSwitch

Docker and Kubernetes Hints-Based Autodiscover with Beats
Carlos Pérez-Aradros, Elastic

Nvidia Opens GPUs for AI Work with Containers, Kubernetes
Janakiram MSV, TheNewStack

Manage Kubernetes authentication and authorization using Heptio Authenticator and Helm
Maor Friedman, Heptio

Managed Cloud Native Stack – How Giant Swarm Does Cloud
Ross Fairbanks, Giant Swarm

Bare Metal K8s Clustering at Chick-fil-A Scale
Brian Chambers & Caleb Hurd, Chick-fil-A

Making Kubernetes Approachable — Our Experience with Kops and Rancher
Chris Herrera & Randy Pitcher, Hashmap

Kubernetes on Vsphere (Packer – Part 1)
Maxime Matheron, Kuranda Labs

How we develop apps that rely on databases in a Kubernetes workflow
Christopher Heppell, Redgate Software

The Editorial

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

The History of Kubernetes on a Timeline
Andrea Papp, RisingStack

Why running your own Kubernetes deployment could be a terrible idea
Matt Asay, Adobe

Gitlab moves to Google Cloud from Azure to facilitate the Kubernetes revolution
Chris Merriman, The Inquirer

Rackspace, HPE expand on-premises cloud with pay-as-you-go Kubernetes
Andy Patrizio, Network World

Bloomberg Eschews Vendors For Direct Kubernetes Involvement
Justin Warren, PivotNine

IBM Brings Cloud Private Platform to Cloud Managed Services Offering
Sean Kerner, eWeek 

Press 1 for automagic K8s cluster. Press 2 or 3 for complex Kubernetes
Simon Sharwood, The Register

DevOps, Microservies, Kubernetes: A Cloud-Native Approach
Rob Scott, ReactiveOps

3 Things to Know About Kubernetes Security
Todd Morneau, Threat Stack

KubeWeekly #138

The Headlines

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

Scaling Kubernetes for 25M users
Brendan Rius, MEE6

MEE6 grew from 0 to 25M users in about 18 months with the CEO also serving as the sole developer. Such a rapid growth meant accumulating technical debt quite fast. So they made the choice to rewrite the bot from the ground up to make it easier to fix the most important issues they were facing using Kubernetes to orchestrate containers over a cluster of servers.

Kubernetes Best Practices — Season One
Sandeep Dinesh, Google

Kubernetes is complicated and is getting more complicated each day. If you are getting started with Kubernetes or if you have been running it in production for a while, its hard to keep up with the rapid pace of development that’s going on. This series, Kubernetes Best Practices, is based on questions and feedback Sandeep has received and split into seven episodes to help you and your team quickly ramp up on Kubernetes

Kubernetes Package Manager Helm Now Hosted by the CNCF
Daniel Bryant, InfoQ

Earlier in the month the Cloud Native Computing Foundation (CNCF) Technical Oversight Committee (TOC) voted to accept Helm as an incubation-level hosted project. Helm is a package manager that provides an “easy way to find, share, and use software built for Kubernetes”.

New Webinar: Setting up the Heroku git-push workflow on your Kubernetes cluster in 60 seconds with Gitkube
Tanmai Gopal – Co-founder, Hasura
June 26 @ 10:00 am – 11:00 am PDT

The Technical

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

Keep your Kubernetes cluster balanced: the secret to High Availability
César Tron-Lozai, Convendia

Docker and Kubernetes Hints-Based Autodiscover with Beats
Carlos Pérez-Aradros, elastic

AWS Cost Savings by Utilizing Kubernetes Ingress with Classic ELB
Alen Komljen, Sematext

Deploy a Multicluster Ingress on Google Kubernetes Engine
Janakiram MSV, TheNewStack

Extending Kubernetes to Windows Server with Docker Enterprise Edition
Jenny Fong, Docker

Modernize your old JPetStore app with containers, Kubernetes and AI
Van Staub, IBM

Kubernetes Day 2 Operations: AuthN/AuthZ with OIDC and a Little Help From Keycloak
Bob Killen, University of Michigan

Logs from Kubernetes to S3 and Elasticsearch using Fluentd
Mrithvi Raju Alluri, DarwinBox

How I got started with Kubernetes on GKE
Maxime Heckel, Docker

How-to deploy a Highly Available JBoss cluster on Kubernetes with dynamic node discovery — part 1
Arnaud Tournier, Stack Labs

The Editorial

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

The New York Times: From Print to the Web to Cloud Native
Kim McMahon, CNCF

Nvidia makes Kubernetes on GPUs available
Stephanie Condon, ZDNet

Kubernetes and Scylla: 10 Questions and Answers
Eyal Gutkind, Scylla

Contain yourselves: Kubernetes for Azure unleashed on world+dog
Richard Speed, The Register

Q&A with Kubernetes co-founder Brendan Burns
Stella Lin, Microsoft Open Source Blog

Why Kubernetes Is Winning?
Leonid Mirsky, OpsFleet

GitLab CEO on competing with Microsoft, betting on Kubernetes and learning to scale
Sid Sijbrandij , GitLab & Derrick Harris, ARCHITECHT 

How to waste $5M on containerized infrastructure
Khash Sajadi, InfoWorld

KubeWeekly #137

The Headlines

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

Configuring Kubernetes Cluster Federation to Create a Global Deployment
Janakiram MSV, The New Stack

Cluster federation in Kubernetes takes the concept of high availability to the next level by making clusters resilient. Multiple distributed clusters can be federated to ensure that the workload is available in at least one cluster. In this tutorial, you’ll learn how to configure a federated cluster that spans Kubernetes clusters running in three continents — Asia, Europe, and America.

Dynamic Ingress in Kubernetes
Richard Li, Datawire

One of the key challenges with microservice architecture is dynamically routing ingress traffic to each of these services. One approach is Ambassador, a Kubernetes-native open source API Gateway built on the Envoy Proxy. Ambassador is designed for dynamic environment where services may come and go frequently. This article walks you through how to use Ambassador with Kubeflow to easily manage routing with Kubernetes annotations.

Four Years After Its Release, Kubernetes Has Come a Long Way
Ron Miller, Techcrunch

On June 6th, 2014 Kubernetes was released for the first time. At the time, nobody could have predicted that 4 years later that the project would become a de facto standard for container orchestration or that the biggest tech companies in the world would be backing it. This article takes a look back at Kubernetes evolution over the last 4 years.

New Webinar: Role based access control (RBAC) policies in Kubernetes
Javier Salmeron – Computer Engineer, Bitnami
June 19 @ 10:00 am – 11:00 am PDT

The Technical

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

Preview of Visual Studio Kubernetes Tools
Lisa Guthrie, Microsoft

Kubernetes: From Fear to Functions in 20 Minutes
Robbie Page, SevenCorners

Git freedom on Kubernetes
Murat Karslioglu, CloudByte

Exploring Upgrade Strategies for Stateful Sets in Kubernetes
Ajay Nemade, Velotio

Kubernetes, the easy way
David Drooling, Atomist

Kubernetes: Fixing Delayed Service Endpoint Updates
Hank Jacobs, Dollar Shave Club

Deploy a scalable web application to Kubernetes using Helm
Vidyasagar Machupalli, IBM

Configure Helm TLS communication with multiple Kubernetes clusters
Maor Friedman, NuvoGroup

How to deploy your first pod on a CentOS Kubernetes cluster
Jack Wallen, TechRepublic

Single node kubernetes cluster setup with Ansible
Mahadev Gaonkar, Capgemini

The Editorial

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

4 Years of K8s
Joe Beda, Heptio

Beyond Docker and Kubernetes: The container ecosystem continues to evolve
Daniel Robinson, ComputerWeekly

Mesos and Kubernetes: It’s Not a Competition
Swapnil Bhartiya, TFiR

Hello from the Argo team… Kubernetes DAGs & Workflows for Machine Learning
Mukulika Kapas, Intuit

Monitoring Docker and Kubernetes With New Relic
Ali Gerrard, New Relic

“Kubernetes is becoming central to cloud adoption”: More innovation coming
Dominik Mohuki, JaxENTER; Ramon Guiu, New Relic

How Cisco Is Expanding Its Container and Kubernetes Efforts
Sean Kerner, eWeek

Evolution of the AppDirect Kubernetes Network Infrastructure
Alexandre Gervais, AppDirect

GCP vs. AWS: Which is better for using with Kubernetes or Terraform?
Volodymyr Fedak, IT Svit

Announcing Application Load Balancing for Kubernetes
Akshay Mathur, A10 Networks

KubeWeekly #136

The Headlines

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

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
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
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

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
Weston Hutchins, Google

Announcing Terraform Support for Kubernetes Service on AWS
Anubhav Mishra, Hashicorp

Getting started with Docker and Kubernetes on Windows 10
Keith Mifsud, Learnk8s

Get Kubernetes Logs with EFK Stack in 5 Minutes
Alen Komljen, Sematext

Private Kubernetes Cluster in Azure (Government)
Michael Hansen, Microsoft

How to install a Kubernetes cluster on CentOS 7
Jack Wallen, TechRepublic

Running akka-cluster on Kubernetes
Grzegorz Kocur, Softwaremill

How to deploy geographically distributed services on Kubernetes Engine with kubemci
Nikhil Jindal, Greg Harmon, Matthew DeLio, Google

Iterative Terraform Development with Skaffold and Kubernetes
Oleksii Dzhulai, EPAMSystems

Kubernetes: Horizontal Pod Scaling
Jonathan Campos, Bottle Rocket Studios

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
Stephanie Condon, ZDNet

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
Derrick Harris, ARCHITECHT

Kubernetes and OpenStack solving AI complexities at scale
Stephan Fabel, Ubuntu

Skaffold: happy Kubernetes workflows
Ahmet Alp Balkan, Google

Helm moves out of Kubernetes’ shadow to become stand-alone project
Ron Miller, TechCrunch

Telepresence Brings the Kubernetes Cluster to Developers
Alex Handy, The New Stack

Portworx Aligns with AWS on Kubernetes
Mike Vizard, Container Journal

Kubernetes best practices: upgrading your clusters with zero downtime
Sandeep Dinesh, Google