On October 16, KubeMeet, a developer activity co-hosted by CNCF and ACE of Ali Cloud developers, was held in Shanghai. Despite the heavy rain, it did not diminish everyone’s enthusiasm, and many developers from the community came to the event site early.
This event focused on “Cloud native application management and delivery”. Community leaders, core contributors and enterprise users from OAM/KubeVela, OpenKruise and OCM three open source projects gathered at KubeMeet to discuss the new technical environment and enterprise needs. How to use open source projects to help enterprises solve the challenges of multi-cluster management and other problems, the on-site guests through the summary of excellent experience and practice cases sharing, let us see the latest changes and capabilities of the new open source projects for the community.
Here’s a look back at some of the best moments from the event. Scan the QR code below to watch the live broadcast of the event.
highlights
Zeng Qingguo (Yueda) : Implementation of application delivery for hybrid cloud environment based on KubeVela
This talk focuses on the KubeVela open source project and shows how this can be used to actually solve the above problems in different scenarios such as microservices, e-commerce, AI, gaming, edge, etc., so that users can focus on the business value and delivery process without paying attention to the low-level details. KubeVela is an out-of-the-box application delivery and management platform that is application-centric and based on the OAM standardized model, providing cloud service pull-up and binding, observability, multi-cluster distribution strategy, traffic deployment, and rolling updates. On the other hand, KubeVela, based on Google’s open source CUE configuration language, provides a series of standardized extension methods to fully meet users’ needs for access to new functions and flexible extension.
Jin Min (left) : Practice of hybrid cloud container Choreography engine OCM in Ant Financial
OCM technology has been applied to the infrastructure of Ant Group. As a first step, OCM Klusterlets are deployed to managed clusters one by one by using some operation and maintenance means similar to community Cluster API. Thus, the meta-information of dozens of online and offline clusters in the ant domain is unified into the OCM. These OCM Klusterlets provide the upper-layer product platform with the basic capability of multi-cluster management operation and maintenance (O&M) to facilitate the function expansion in the future. This sharing introduces the open-Cluster-Management project, a new generation of multi-cloud hybrid cloud container choreography engine jointly launched by Alibaba and Red Hat, its implementation practice in Ant Financial, as well as how to participate in the community and announce the series of features of subsequent planning and construction.
Guo Xudong: GitOps practice based on GitLab+KubeVela
KubeVela is application-centered, abstractions the complex and changeable microservice delivery environment into simple, configurable and easily observed Application, and breaks down the delivery barrier between Application and basic setup. GitLab provides comprehensive GitOps capabilities to facilitate collaboration between infrastructure, operations and development teams. GitLab+KubeVela enables users to deploy more frequently with greater confidence, improving the stability, reliability and security of their software environment.
Wang Siyu: OpenKruise brings new changes to cloud native application management
The basic application management ability of native Kubernetes is gradually insufficient in large-scale application and production environment. The relatively solidified deployment mode and final-state mechanism have brought many negative effects to the application in these scenarios. We see a lot of companies doing custom changes and development to meet the needs of their business. The OpenKruise open source project is committed to make up for and expand Kubernetes’ shortcomings in the field of application management, providing more powerful functions around the deployment, release, topology partition, security protection, operation and maintenance of cloud native applications. This overview of OpenKruise’s current capabilities and plans helps you understand why OpenKruise capabilities are a great tool for application management in mass production clusters.
moment
Project introduction
About KubeVela
KubeVela is an out-of-the-box application delivery and management platform for modern microservices architecture. It is completely application-centric and captures the entire process of application delivery for mixed environments through OAM standardized application delivery model. It even includes cloud service pull-up and binding, observability, multi-cluster distribution strategy, traffic allocation, rolling update and other operations and maintenance processes. With such a unified, infrastructure-neutral superlayer model, KubeVela naturally enables users to focus on business value and delivery processes without having to worry about any infrastructure details.
KubeVela, meanwhile, offers programmable delivery capabilities that build on Kubernetes’ end-state oriented approach to customizing the delivery process through a “Delivery Pipeline (Workflow)” and ensuring the correctness and idempotence of the pipeline execution through Kubernetes’ end-state capabilities. This enables KubeVela’s delivery pipeline to be simple to use and extensible, and to deliver and manage any type of application components, including containers, cloud functions, databases, cloud services, virtual machine instances, and so on, for any environment, according to user-defined workflow and delivery strategies.
About OpenKruise
OpenKruise is a cloud native application automation engine opened source by Ali Cloud in June 2019, essentially is based on Kubernetes standard extension out of an application load project, it can be used with native Kubernetes, And for the management of application containers, sidecar, image distribution and other aspects to provide more powerful and efficient capabilities, so that in different dimensions through the automated way to solve Kubernetes on the application of large-scale operation and scale construction problems, including deployment, upgrade, elastic expansion and shrinkage, Qos adjustment, health check, migration repair and so on.
About the OCM
RedHat, ant, and ali cloud jointly initiated and Open source OCM (Open Cluster Management) to enable developers and users to easily develop functions using their familiar Open source projects and products in a multi-cluster and hybrid environment as on a single Kubernetes Cluster platform. It is designed to solve the life cycle management problems of objects such as resources, applications, configurations, and policies in multi-cluster and mixed environments.
Project official website: open-cluster-management. IO /