DZone
Cloud Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Cloud Zone > Kubernetes Adoption Accelerates but Operational Challenges Persist

Kubernetes Adoption Accelerates but Operational Challenges Persist

A survey of more than 1,000 professionals shows the use of Kubernetes in production environments, while simultaneously exposing numerous scaling challenges.

Marie Ponseel user avatar by
Marie Ponseel
·
May. 27, 21 · Cloud Zone · Analysis
Like (3)
Save
Tweet
6.82K Views

Join the DZone community and get the full member experience.

Join For Free

Introduction

Kubernetes adoption is on the rise as organizations increasingly get a grasp on what is needed to effectively manage and scale the popular platform.

That’s one of the key takeaways from a recent Traefik Labs survey of 1,097 respondents, the majority of which were software engineers and DevOps professionals. The survey found that the adoption of Kubernetes is at a strong 70%, indicating that the platform is rapidly increasing in adoption. Yet 58% say they run less than half of their business-critical applications on the container-orchestration system, implying room for wider Kubernetes uses throughout most organizations.

Below is a summary of some interesting findings from the survey along with our thoughts:

Multi-cluster and multi-cloud strategies are becoming more commonplace. The survey found that more than 60% of Kubernetes users are running two or more clusters, while more than half of all respondents are using multiple clouds. 

The implication: This developing pattern could lead to an increased level of complexity for organizations.

Organizations deploying multiple ingress technologies is a common theme. Sixty percent of survey respondents stated that they use multiple ingress solutions across their organization.

The implication: The use of multiple ingress solutions suggests an array of disparate toolsets to manage the various technologies. 

Getting started with Kubernetes may be difficult, but so are operations. When asked, survey respondents reported encounters with a number of challenges, including quickly identifying the root cause when troubleshooting distributed applications. Having a clear view of everything deployed within clusters and understanding performance issues were also top challenges mentioned among survey respondents.

The implication: Running distributed applications is complex, but that complexity is compounded as evidenced in our two previous findings.

When it comes to observability platforms, setup and configurations are top pain points. While the survey found that many businesses already use observability platforms such as Grafana or Prometheus, 43% agreed that "setup and configuration" was their top pain. Maintenance and simply too many platforms tied for second and third.

The implication: Difficulties in setting up and maintaining observability platforms could lead to operational blindspots within organizations (“you can’t manage what you don’t monitor/measure”).

Existing observability platforms seem to leave much to be desired. Even with most organizations using some sort of observability platform, 50% of respondents still log in directly into their clusters to review logs manually when issues arise. 

The implication: This finding suggests that the tools developers have in place may not be sufficient.

Cost management is, not surprisingly, a top concern. Cost is almost always a concern among businesses, and that is no different here. In fact, the cost may hold companies back from scaling Kubernetes deployments to their full potential—44% of respondents said cost management causes friction as they scale and expand their Kubernetes clusters. 

The implication: In order to scale Kubernetes more broadly throughout an organization, upfront cost transparency is a must.

Conclusion

Despite the popularity of Kubernetes, many businesses struggle to operate and scale their Kubernetes deployments. To make matters worse, already complex and distributed Kubernetes environments are increasingly multi-cloud, multi-cluster, and multi-ingress, requiring dozens of tools. 

Solutions that help ease configuration, maintenance, and scalability pains for distributed systems are vital. In the end, organizations need to look for solutions that are built to provide a single approach to a heterogeneous mix of deployment and technology choices.

Kubernetes Adoption

Published at DZone with permission of Marie Ponseel. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • What Is Lean Software Development
  • Building a Login Screen With React and Bootstrap
  • What Are Cookies in Servlets?
  • A First Look at CSS When and Else Statements

Comments

Cloud Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo