Copy
As you move Kubernetes into high-scale production environments, what new challenges are you seeing? View in browser »
The New Stack Update

ISSUE 273: New Challenges with Kubernetes

Talk Talk Talk

“Some say [Solid] is turning the world of data upside down. I say, isn’t it more flipping it the right way up?”

___
Sir Tim Berners-Lee, in his new open source protocol, Solid, promises to return control of user data to users themselves.
Add It Up
What are your biggest challenges?

Despite what you may have heard, cost overruns are not the biggest problem facing companies managing Kubernetes deployments. Nope. According to over 1,200 respondents to a recent Canonical survey, 55% of the study believe one of their biggest challenges when using or migrating to Kubernetes and containers is a lack of workforce and that would instead be a lack of in-house skills or limited workforce. Only 17% mention cost overruns. Why is this relevant?

report from the Cloud Native Computing Foundation and the FinOps Foundation that came out this week claims a lack of Kubernetes cost monitoring is causing overspend. More than 90% of costs came from compute or memory resources. In addition, only 24% do not monitor Kubernetes spending at all and 44% only rely on estimates. It then infers that a low level of adoption of tools meant to monitor Kubernetes spending can explain why only 38% of respondents can predict their monthly cloud bill within a 10% margin of error.

Take a look at the Canonical survey and tell us what you think. It appears to be a true telling of the state of Kubernetes as we see it.

What's Happening

The Go programming language owes its popularity to a number of factors: speed, robustness and versatility, according to the Golang advocates. In this latest The New Stack Makers podcast, we explore how distributed storage provider Storj uses Go to support its development and operations in its quest to become the “Airbnb of storage.”

Guests for this episode are Storj Chief Technology Officer JT Olio and Storj Software Engineer Natalie Villasana. The New Stack founder and Publisher Alex Williams and TNS News Editor Darryl Taft hosted the conversation.

Why One Storage Provider Adopted Go as Its Programming Language

New Challenges with Kubernetes

A recent survey of 1,200 IT professionals from Canonical found that while 45.6% of respondents report using Kubernetes in production, only 15.7% use Kubernetes exclusively. “I think this clearly shows we've got a long way to go before we've properly modernized the infrastructure,” James Strachan, distinguished engineer at CloudBees, said in the report.

Many organizations have already tested, and approved, Kubernetes for managing their production applications. But according to Canonical, there is still some hesitancy, or latency at any rate, in deploying their entire portfolio to the open source technology. Clearly, some additional work is needed to help K8s, a tool for scaling applications, to scale itself in the enterprise.  

In its latest “Technology Radar” user survey and technology evaluation, the Cloud Native Computing Foundation found that there is no single “silver bullet” for managing multiple Kubernetes in production. Even companies that use managed Kubernetes service providers, such as the Google Cloud Platform, still need additional tools, even some homebuilt ones, to help run their Kubernetes clusters, noted CNCF’s Cheryl Hung in a YouTube presentation. While the CNCF work on the Cluster API — an open standard to provide declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters — is promising to alleviate some of the management issues, it is still in its infancy.

This week on The New Stack, we’ve seen some interest around other approaches to managing multiple clusters, including a concept called “virtual clusters.” Virtual clusters are a new approach that allow teams to share clusters without some of the pain involved with Kubernetes multitenancy, write Loft Labs’ Lukas Gentele and Rich Burroughs in a contributed post. “With a virtual cluster, a user is presented with a virtual representation of a cluster with its own control plane. It appears to be working exactly like a full-blown Kubernetes cluster, and its API requests are isolated from other users,” they write. This approach helps secure tenant isolation and establishes a nice separate working environment for developers.  This week Loft Labs’ vcluster became a certified Kubernetes distribution making it “the first virtual cluster solution that passes 100% of Kubernetes conformance tests.” 

As you move Kubernetes into high-scale production environments, what new challenges are you seeing? Let us know at The New Stack. 

Challenging the Myth That Programming Careers End at 40

A long, unexamined truism of the software development world is that coding a dead-end job after people over the age of 35 or so. TNS correspondent David Cassel, however, has found that may not always be the case, showing, in fact, that people who want to code keep doing so deep into their golden years. “The biggest takeaway message may be that nothing can stop a programmer with genuine enthusiasm for their work,” Cassel writes.

GitHub Copilot: A Powerful, Controversial Autocomplete for Developers

A powerful “autocomplete” of sorts, GitHub’s recently launched Copilot could help developers quickly discover alternative ways to solve problems, write tests, and explore new APIs without having to tediously tailor a search for answers on sites like Stack Overflow and across the internet. But the technology has its skeptics too, those worrying about how it borrows code from open source software and the changes it will bring to the software development community.

Buoyant Cloud Beta Brings Simplified Linkerd

Network software provider Buoyant, the company that originally developed the Linkerd service mesh, has launched the public beta of Buoyant Cloud, a SaaS suite of diagnostics, performance management, and on-demand support features for the service mesh.

Party On

Wait— what is DDI? Anthony James of Infoblox has the answer for TNS Publisher Alex Williams during a recent podcast.

Talk about all-stars! Kelsey Hightower of Google asked Mark Shuttleworth of Canonical some great questions in another podcast hosted by Alex Williams.

(Upper left then clockwise) It’s Tech Radar time again and multi-clusters are in our minds with Simon Sciarrati and Federico Hernandez of Meltwater. Cheryl Hung of the CNCF and Alex Williams of TNS shared the hosting duties!

On The Road
Cloud Foundry Summit // JULY 21-22 // VIRTUAL @ 7-10 AM PDT

JULY 21-22 // VIRTUAL @ 7-10 AM PDT

Cloud Foundry Summit

Developers: the Cloud Foundry Summit is made for you. We’ll be there, discussing what community leadership means in a time of deep complexity and shifting priorities — in work and the world! See you there. Register now!

Copyright © 2021 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