Copy
Although open source, Kubernetes may be challenging the way traditional open source Linux distributions package their releasesView in browser »
The New Stack Update

ISSUE 243: Kubernetes Overwhelms the Keepers of Linux

Talk Talk Talk

“Microservice architecture is said to enable rapid, frequent, and reliable delivery of large, complex applications. A new operational pattern is required to reflect this change.”

___
Niraj Tolia, CEO Kasten.
Add It Up
Requirements for Net-New Cloud Infrastructure

Organizations looking to add a new piece of cloud infrastructure don’t believe running workloads at the edge is an essential requirement. Nor is running individual applications across multiple clouds (“multicloud”).

Instead, security, scalability, cost, and performance are the most essential criteria when assessing net-new cloud infrastructure, according to respondents in The New Stack’s Next Generation Infrastructure-as-a-Service study, which consisted of both a survey and in-depth interviews conducted in August and September 2020.

What's Happening

CERN, the European Organization for Nuclear Research, is known for its particle accelerator and for experiments and analysis of the properties of subatomic particles, antimatter and other particle-physics-related research. CERN is also where the World Wide Web (WWW) was created.

All told, CERN now manages over 500PBs — over half of one exabyte — which, in a decade’s time, is expected to total 5,000PBs as a new accelerator goes online, said Ricardo Rocha, a staff researcher at CERN.

In this episode of The New Stack Analysts, we learn from Rocha how CERN is adapting in the next few years to manage 10x the data it manages now.

Alex Williams, founder and publisher of The New Stack, hosted the podcast with co-hosts Cheryl Hung, vice president of ecosystem at Cloud Native Computing Foundation (CNCF), and Dave Zolotusky, senior staff engineer at Spotify.

How CERN Accelerates with Kubernetes, Helm, Prometheus and CoreDNS

Kubernetes Overwhelms the Keepers of Linux

Although open source, Kubernetes may be challenging the way traditional open source Linux distributions package their releases, according to this illuminating post from Linux Weekly News editor Jonathan Corbet. The kerfuffle points to how the new ways of cloud native computing may put pressure on traditional open source to move to a more dynamic way of updating their software.

The story starts with volunteer-led Debian, perhaps one of the purest open source Linux distributions. Like many distros, Debian was designed to be as efficiently packaged as possible. This means all the applications and tools in the package should share the common libraries, such as a C library. This approach streamlines the size of the distro, while keeping the security footprint as small as possible — by deduplicating the multiple copies of the same code base.

Over the years, however, a growing movement in the cloud native and web development communities has been taking a different approach, that of bundling all an application’s dependencies with the application itself. Commercial software vendors and support providers like this approach. During install time, they don’t have to troubleshoot missing libraries, nor worry about version drift of some dependency. This practice is called “vendoring,” according to Corbet. 

Kubernetes has taken this approach and, thanks to the overwhelming number of dependencies Kubernetes, it has become too bulky for Debian to manage (Not helping is the fact that Kubernetes was written in Golang, which itself is built on a great number of dependencies). One maintainer kept Kubernetes updated for each release of Debian for awhile, though commented that the job was probably too large for any one person to manage.  

Now the Debian Technical Committee is looking at whether to allow Kubernetes to “vendor” in its own copies of needed libraries, or whether to exclude it from Debian releases altogether, allowing users to download and run Kubernetes separately.  

At The New Stack, we are primarily interested in cloud native open source tools such as Kubernetes, Prometheus, Istio, and so on. Hence our name. But we also keep tabs on the more traditional open source software, such as Linux. Both are needed to keep infrastructure running smoothly, even if their operating practices are not the same.

Service Level Objectives in Kubernetes

In this contributed post for KubeCon, William Morgan, CEO and co-founder of Buoyant, discusses the emergence of the Service Level Objective (SLO), a concept popularized by Google. “SLOs are usually characterized as a tool for service owners to balance the risks versus rewards for making changes to a given application,” Morgan writes. Find out how they work and what they can do for your organization here. 

How to Create Scalable Infrastructure for a Startup with Only $20 in Your Pocket

Have an idea for the next great start-up but are limited in funds? No worries, through an artful use of low-budget services and free trial tiers from the major cloud providers, you can build out an infrastructure that is both scalable – should your idea take off – and cost-effective. Ukrainian DevOps Engineer Oleg Mykolaichenko gives us the lowdown in this entertaining, and informative, post. 

Kubernetes and the Next Step for Evolutionary Architecture

Earlier this year, The New Stack interviewed chief architects and other technical leaders about how they plan to use infrastructure-as-a-service. Now we are starting to parse what they told us, so we can share their insights for our readers. The first fruits of our labor come with this explanatory post about the emergence of a new practice, called evolutionary architecture, to meet the demands of the dynamic cloud native workloads. This approach to designing infrastructure applies the “same sort of thinking that goes into agile development and continuous delivery/continuous delivery,” Klint Finley writes.

Party On

Ohhh — we have a discussion coming up about the mind-boggling complexity of code and why the cloud is becoming an OS in itself. Plus, how these topics will play out at Puppetize Digital. Joining for a pre-chat, chat were (clockwise from top left) Alex Williams and Colleen Coll of The New Stack along with Alanna Brown, Nigel Kersten, Devin Davis, Zibby Keaton and (center) Deepak Giridharagopal, all of Puppet. 

On The Road

NOV. 18 // VIRTUAL @ AMERICAS 8:30AM PST, EUROPE 4:30 PM GMT

Puppetize Digital

Join TNS for a livestream! DevOps is reaching its next stage of development with deeper automation of the infrastructure and self-healing. Task-based automation is a natural fit in environments that mandate compliance and a deeper understanding of configurations of complex distributed architectures. Register now!

KubeCon KubeDirector Livestream // NOV. 20 // THE NEW STACK PERISCOPE TV @ 1PM PST/ 4PM EST

NOV. 19 // THE NEW STACK PERISCOPE TV @ 9AM PST/ 12PM EST

KubeCon SPIFFE Livestream

Cloud experts Andrew Jessup and Umair Khan will dive into what the former Scytale team is doing with SPIFFE and SPIRE post-acquisition by HPE. Register now!

NOV. 20 // THE NEW STACK PERISCOPE TV @ 1PM PST/ 4PM EST

KubeCon KubeDirector Livestream

Hear how HPE’s KubeDirector project makes it easy to run complex stateful scale-out application clusters on K8s and get their latest insights around AI/ML. Register now!

 

KubeCon Pancakes: When IAM Hurts // NOV. 20  // VIRTUAL @ 8AM PST/ 11AM EST

NOV. 20  // VIRTUAL @ 8AM PST/ 11AM EST

KubeCon Pancakes: When IAM Hurts

It’s identity madness out there. Palo Alto Networks helps solve the world’s identity and access management (IAM) problems. Configuration complexity can’t keep us down. Register now!

The New Stack Makers podcast is available on:
SoundCloudFireside.fm — Pocket CastsStitcher — Apple PodcastsOvercastSpotifyTuneIn

Technologists building and managing new stack architectures join us for short conversations at conferences out on the tech conference circuit. These are the people defining how applications are developed and managed at scale.
Pre-register to get the new second edition of the Kubernetes ebook!

A lot has changed since we published the original Kubernetes Ecosystem ebook in 2017. Kubernetes has become the de facto standard platform for container orchestration and market adoption is strong. We now see Kubernetes as the operating system for the cloud — evolving into a universal control plane for compute, networking and storage that spans public, private and hybrid clouds. In this ebook you’ll learn:

  • Kubernetes architecture.
  • Options for running Kubernetes across a host of environments.
  • Key open source projects in the Kubernetes ecosystem.
  • Adoption patterns of cloud native infrastructure and tools.
Download Ebook
We are grateful for the support of our ebook sponsors:








 
Copyright © 2020 The New Stack, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp