Kubernetes: Promises and Challenges

Kubernetes as technology has been fascinating and introduced a paradigm shift to the IT world. Why is that? Well, orchestrating the containerized environment has supported the growth and managing large enterprises to keep up with demands. When your app lives in a “container” and that container can scale up and down in a matter of seconds responding to the demands, that offers unprecedented flixability. Also, the idea is to orchestrate the life of these containers and offer their application as a “service” making those containers as commodities that can be recreated and deleted with no impact on the service. All of that will come as music to many of CTOs and CEOs and it has been. However, I would say there are many things are causing the market not to adopt it as quickly as it could and here are some:

– It is a big paradigm shift into how IT infrastructure is being managed and a lot of introduced ideas. Yes, still you have network pieces, assigning computational resources, and storage. However, the whole is being built together is pretty in a different fashion. Here are some of the challenges, I believe is facing technology:
– Networks: you got multiple plugin providers and you need to understand how every one of them is used !!
– Scripting skills are needed. Even though it is not full-blown programming but yet understanding of basic scripting is needed. For most operators for years, they tend to deal with vendor-specific interfaces.
– Lack of comprehensive management UI
– Multiple technologies are glued together. Containers runtime, cloud infrastructure, monitoring applications, and many others still introduced to the environment
– Dealing with stateful apps is still a pain.

I do believe the whole thing needs an enterprise-supported version, even though #IBM with #openshift is working to fill the gap but for some reason, the market is not pretty enthusiastic about them at least from what I have seen.

Here is a home-depot case study of monitoring over 250 sites and Kubernetes clusters:


Kubernetes has been created and supported by Google and became later open-source and part of the Linux foundation.

Fahgh

Share
Published by
Fahgh

Recent Posts

What are the top concerns of CTOs?

CTOs (Chief Technology Officers) play a crucial role in organizations, especially in tech-focused companies. One…

11 months ago

How you plan your move to the cloud ?

Planning a move to the cloud as a company requires careful consideration and a well-defined…

1 year ago

The Role of Cloud Computing in Accelerating AI Technology

Artificial Intelligence (AI) has rapidly transformed various industries, enabling businesses to leverage advanced algorithms and…

2 years ago

10 Strategies for Cutting Costs in the Cloud

The widespread adoption of cloud computing has revolutionized the way businesses operate, providing them with…

2 years ago

The Cloud Migration Revolution: Why Companies Are Embracing Cloud Computing

In recent years, there has been a significant shift in the way businesses operate their…

2 years ago