The Headlines

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

The Beginner’s Guide to the CNCF Landscape
Ayrat Khayretdinov, CloudOps

The cloud native landscape can be complicated and confusing. Its myriad of open source projects are supported by the constant contributions of a vibrant and expansive community. The Cloud Native Computing Foundation (CNCF) has a landscape map that shows the full extent of cloud native solutions, many of which are under their umbrella. This beginners guide to the cloud native landscape will help you understand the landscape and give you a better sense of how to navigate it.

gRPC Load Balancing on Kubernetes without Tears
William Morgan, Buoyant

Many new gRPC users are surprised to find that Kubernetes’s default load balancing often doesn’t work out of the box with gRPC. This blog post describes why this happens, and how you can easily fix it by adding gRPC load balancing to any Kubernetes app with Linkerd, a service mesh and service sidecar.

Who Is Running My Kubernetes Pod? The Past, Present, and Future of Container Runtimes
Phil Estes, InfoQ

Between the Open Container Initiative (OCI) and the Container Runtime Interface CRI, interoperability and choice is becoming a reality in the container runtime and orchestration ecosystem. Innovation in this space is allowing containers to use lightweight virtualization and other unique isolation techniques for increased security requirements.

Free eBook: The Enterprise Path to Service Mesh Architectures
Lee Calcote, Layer5

If you scratch your head at what a service mesh is and how they provide a necessary layer of services tooling distinct from API gateways and container orchestrators, download this free short book authored by one of our own Cloud Native Ambassadors – Lee Calcote. Be sure to visit Layer5.io for detailed survey of the service mesh landscape.

The Technical

Tutorials, tools, and more that take you on a deep dive into the code.
Using Kubernetes ConfigMap Resources for Dynamic Apps
Jimmy Ray, Capital One

Helm from basics to advanced
Sandor Guba, Banzai Cloud

Kubernetes’ scheduling magic revealed
Jake Kitchener, IBM

Deploying Kubernetes clusters with kops and Terraform
Alberto Alvarez, Bench Accounting

Istio step-by-step Part 03 — Deploying an application with Istio in Kubernetes
Nethmini Romina, WSO2

Testing and Kubernetes
Matt Tyler, Mechanical Rock

Service Mesh with Envoy 101
Arvind Thangamani, ThoughtWorks

What version of Ceph would you like with that?
Travis Nielsen, Quantum Corp

Istio Routing Basics
Mete Atamel, Google

Tooling Spotlight:

The Editorial

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

Scaling Kafka at Datadog with Kubernetes and Kafka-Kit
Balthazar Rouberol, Datadog

The Journey to Kubernetes
Anita Buehrle, Weaveworks

Exploring container security: running and connecting to HashiCorp Vault on Kubernetes
Seth Vargo, Google

You might not need Kubernetes
Jessie Frazelle, Microsoft

Embracing failures and cutting infrastructure costs: Spot instances in Kubernetes
César Tron-Lozai, learnk8s

Istio: The Enterprise Upgrade Path to Microservices
Luke Bond, Control Plane

Connect Everything: A Look at How NATS.io can Lead to a Securely Connected World
Colin Sullivan, NATS

An 8-minute introduction to K8s
Omer Hamerman, ProdOps

Running our infrastructure on autopilot!
Ibrahim Attwa, Magalix Corp

There are 3 public clouds left — Here’s why we’ll use all of them.
Sid Sijbrandij, GitLab

===========================================================
KubeWeekly is curated by Bob Killen, Chris Short, Kaitlyn Bardnard and Michael Hausenblas