On the first day of KubeCon IBM kicked up its Kubernetes compatibility by announcing two new open source projects — Kui and Iter8 — along with advancements to existing open source Tekton and Razee. IBM has a long history contributing open source code, and today’s announcement comes as the vendor quickly moves to integrate its legacy software portfolio with Red Hat’s Kubernetes-focused OpenShift platform.
The mass migration to containerize and orchestrate applications in hybrid- and multi-cloud environments has seen Kubernetes emerge as the de facto container orchestration platform for cloud-native applications. And as such, vendors are scrambling to re-orient their operations to accommodate the burgeoning Kubernetes ecosystem.
Despite an increasing number of cloud-native applications being deployed in Kubernetes environments, this Kubernetes adoption and sprawl has added a layer of operational complexity. James Governor, analyst and co-founder of RedMonk, noted in a recent blog post that “Kubernetes is extremely sophisticated, but with great sophistication comes great complexity.”
Because these environments require their own console or command-line interfaces (CLIs) such as kubectl or helm, for example, developers need something that can streamline management actions like monitoring, analyzing, and troubleshooting into a single tool.
Open Source Kui
Kui is IBM’s pitch to minimize console switching for developers working in multi-cloud environments through a single tool. The vendor claims that navigating complex data through familiar CLIs and visualizations will allow developers to “seamlessly interact with multiple tools in order to minimize context switching and get more done in a single place.”
IBM is moving quickly to tie its legacy software portfolio into its newly-acquired Red Hat assets. It’s making those services available through Cloud Paks that rely on Red Hat’s Kubernetes-based OpenShift platform to use that software across any public or private cloud environment.
And IBM has already begun making Kui’s first introductions to select IBM Cloud offerings. According to the blog post, the recently released IBM Cloud Pak for Multi-cloud Management features a Kui-based Visual Web Terminal to visually orchestrate and navigate the results of commands.
Inter8 For Istio
IBM also introduced a new tool to to the Istio ecosystem. It’s called Iter8, and it uses Istio APIs to perform comparative analytics.
Istio acts as the control plane for management of the service mesh. It can handle the deployment of Envoy sidecars — where Envoy sits next to a running container pod — and coordinate that deployment through the container orchestration layer working with platforms like Kubernetes or Apache Mesos.
With Iter8, developers can compare versions of applications and perform extended behavioral analysis of microservices for a greater understanding of the impact of a version update might have on other microservices in the environment, IBM says.
Inter8’s announcement is another tip of the hat to Red Hat as one of the founding developers of the Knative platform.
Tekton
Tekton, a Google-born project, was presented to the Linux Foundation’s Continuous Delivery Foundation (CDF) as the basis for a continuous integration/continuous development (CI/CD) platform for deployments to Kubernetes, virtual machines (VMs), bare metal, and mobile use cases earlier this year.
This open source effort, which was initially developed within the Knative ecosystem before being spun out into its own project, now enables developers to configure and run CI/CD pipelines within a Kubernetes cluster.
IBM is announcing the integration of Tekton into the IBM Cloud Continuous Delivery service to leverage the platforms built-in scaling, reliability, and extensibility of Kubernetes and absorb software development and modernize the CD control plane. Tekton provides specifications for pipelines, workflows, source code access, and other primitives.
Razee
Razee, a multi-cluster, continuous delivery tool that allows developers to manage applications in their Kubernetes-based cluster deployments, hit the open source scene earlier this year as part of IBM’s push to more deeply integrate OpenShift with IBM’s Cloud Private platform and middleware services.
After offering Razee internally within its cloud platform, which allowed for the tracking of changes across Kubernetes clusters — as promised — IBM has successfully integrated Razee to run on top of Red Hat OpenShift.
“We’re working toward full support and certification to help clients use Razee to automate deployment of their clusters running on their preferred Kubernetes platform, Red Hat OpenShift,” the vendor wrote in a blog post.
IBM also announced support for Razee with the IBM Cloud DevOps ToolChains to help users build and push applications from a single cloud service, speeding time to deployment.
https://www.sdxcentral.com/
No comments:
Post a Comment