Hybrid Cloud

IBM open source advancements to help developers be more productive with Kubernetes

Share this post:

As enterprises modernize their infrastructure and adopt a hybrid multicloud strategy, we believe Kubernetes has become the standard platform to enable companies to build, manage, and move applications easily and securely across public clouds, private clouds, and on-premises environments.

With over 16,000 production Kubernetes clusters deployed that support billions of transactions per day, IBM has deep experience running Kubernetes production workloads at scale and understands the challenges that companies and their development teams face in the hybrid multicloud world.

Looking ahead, IBM developers and researchers are working in the open source community on new projects designed to enable increased agility and productivity for Kubernetes applications. We’re constantly looking at how we can empower architects, developers, and site reliability engineers to work together more seamlessly and deliver new innovations quickly, while having their individual requirements met.

At KubeCon + CloudNativeCon 2019, we are excited to announce new open source projects — Kui and Iter8 — and new developments to Tekton and Razee to help enable continuous innovation, continuous delivery and increased productivity with Kubernetes.

Kui: An open source Kubernetes terminal with visualizations

For developers and IT operators, the rise of hybrid multicloud environments introduces additional complexity. We’ve seen that it often requires new skills because each environment has its own console or command-line interface (i.e. kubectl, helm, oc, istioctl). This means developers spend additional time juggling multiple different CLIs for each component of a solution and for various other tasks like monitoring, analyzing and troubleshooting. Additionally, with asynchronous systems like Kubernetes, it can be difficult to understand what is happening right now and when operations have completed or failed.

To address these challenges, IBM is announcing a new open source project, Kui. Kui is designed to be a single tool to help developers navigate between the different CLIs relevant to each part of the solution. Kui combines the power of a familiar CLI with visualizations to help with complex data. Kui is designed for cloud-native development and supports Kubernetes and its ecosystem. Kui helps developers seamlessly interact with multiple tools in order to minimize context switching and get more done in a single place.

IBM has already started to introduce Kui into IBM Cloud offerings designed to help simplify the developer experience. The recently released IBM Cloud Pak for Multicloud Management includes a new Visual Web Terminal based on Kui to easily run many commands and navigate the results of commands in a more visual way.

Iter8: An Istio ecosystem tool to unlock new insights and actions

Istio is an open technology that provides a way for developers to seamlessly connect, manage and secure networks of different microservices — independent of platform, source or vendor. Developers using Istio also benefit from rich data and telemetry including distributed tracing, latency and return codes.

To help developers take greater advantage of this data, IBM is introducing Iter8, an ecosystem tool that uses Istio APIs to perform comparative analytics. This can be used for canary and A/B testing as well as troubleshooting, positioning developers to detect and address problems with an application earlier in the process. With Iter8, developers can more seamlessly compare versions of their applications to confirm as they move forward with a new version, analyze the behavior of a microservice over time to identify or even predict problems, and better understand the impact of a new version to other microservices in the environment.

Read the full post on IBM Developer Blog.

Director, Hybrid Cloud Platform, IBM Research

Jason McGee

IBM Fellow, VP and CTO, Cloud Platform

More Hybrid Cloud stories

We’ve moved! The IBM Research blog has a new home

In an effort better integrate the IBM Research blog with the IBM Research web experience, we have migrated to a new landing page: https://research.ibm.com/blog

Continue reading

Pushing the boundaries of human-AI interaction at IUI 2021

At the 2021 virtual edition of the ACM International Conference on Intelligent User Interfaces (IUI), researchers at IBM will present five full papers, two workshop papers, and two demos.

Continue reading

From HPC Consortium’s success to National Strategic Computing Reserve

Founded in March 2020 just as the pandemic’s wave was starting to wash over the world, the Consortium has brought together 43 members with supercomputing resources. Private and public enterprises, academia, government and technology companies, many of whom are typically rivals. “It is simply unprecedented,” said Dario Gil, Senior Vice President and Director of IBM Research, one of the founding organizations. “The outcomes we’ve achieved, the lessons we’ve learned, and the next steps we have to pursue are all the result of the collective efforts of these Consortium’s community.” The next step? Creating the National Strategic Computing Reserve to help the world be better prepared for future global emergencies.

Continue reading