On October 16, the developer event KubeMeet, co-sponsored by the Cloud Native Foundation CNCF and Alibaba Cloud Developer ACE, was held in Shanghai. Despite the heavy rain, it did not diminish everyone’s enthusiasm. Many community developers still came early. To the event site.
This event focused on "Cloud Native Application Management and Delivery". Community leaders, core contributors and corporate users from the three open source projects of OAM/KubeVela, OpenKruise, and OCM gathered at KubeMeet to discuss the new technological environment and corporate needs. Next, how to use open source projects to help companies solve problems such as multi-cluster management challenges. Through the summary of excellent experience and the sharing of practical cases, the on-site guests let us see the latest changes and capabilities that cutting-edge open source projects have brought to the community.
Let us review the wonderful moments of this event together. Scan the QR code of the golden sentence poster below to watch the live broadcast of this event.
Wonderful review
Zeng Qingguo (Yueda): Realize application delivery for hybrid cloud environment based on KubeVela
This speech focuses on the KubeVela open source project and introduces how to solve the above problems in different scenarios such as microservices, e-commerce, AI, games, and edge based on this, so that users can focus on business value and delivery process without paying attention to the underlying details. KubeVela is an out-of-the-box application delivery and management platform. It is application-centric and based on the OAM standardization model. It provides cloud service pull-up and binding, observability, multi-cluster distribution strategies, traffic allocation and rolling updates, etc. Various standardization capabilities. On the other hand, KubeVela provides a series of standardized extension methods based on Google's open source CUE configuration language, which fully meets the needs of users to access new functions and flexibly expand.
Jin Min (left repair): Practice of Hybrid Cloud Container Orchestration Engine OCM in Ant Financial
OCM technology has been applied to the Ant Group’s infrastructure. As the first step, OCM Klusterlets are deployed to managed clusters one by one through the use of some operation and maintenance methods similar to the Community Cluster API, thereby integrating dozens of lines in the Ant domain. The meta-information of the online and offline clusters is integrated into the OCM. These OCM Klusterlets provide the upper product platform with the basic capabilities of multi-cluster management, operation and maintenance to facilitate future function expansion. This sharing introduces the new generation of multi-cloud hybrid cloud container orchestration engine Open-Cluster-Management project jointly launched by Alibaba and Red Hat, its implementation in Ant Financial, and how to participate in the community and announce the series of subsequent planning and construction characteristic.
Guo Xudong: GitOps practice based on GitLab+KubeVela
KubeVela is application-centric, abstracting the complex and changeable microservice delivery environment into a simple, configurable and observable Application, breaking through the delivery barriers between applications and basic settings, while GitLab provides complete GitOps capabilities to promote Collaboration between infrastructure, operations and development teams. GitLab+KubeVela enables users to deploy frequently more confidently, improving the stability, reliability and security of the software environment.
Wang Siyu (wine toast): OpenKruise brings new changes to cloud native application management
The basic application management capabilities of native Kubernetes are gradually being stretched in large-scale applications and production environments. The more solid deployment mode and end-state-oriented mechanism have brought many negative effects to applications in these scenarios. For such problems, we have seen that many companies have made some customized changes and developments to meet their own business needs. The OpenKruise open source project is dedicated to making up for and expanding Kubernetes' shortcomings in the field of application management, and provides more powerful functions around the deployment, release, topology partitioning, security protection, and operation and maintenance operations of cloud native applications. This sharing is an overview of the current capabilities and plans of OpenKruise, and helps everyone understand why OpenKruise's capabilities have become a powerful tool for application management in large-scale production clusters.
Wonderful moment
Project Introduction
About KubeVela
KubeVela is an out-of-the-box application delivery and management platform oriented to modern microservice architecture. It is completely application-centric and uses OAM standardized application delivery models to capture the entire process of application delivery for hybrid environments, even including the pull of cloud services. Various operation and maintenance processes such as start and binding, observability, multi-cluster distribution strategy, traffic allocation and rolling update. Through such a unified, infrastructure-independent upper-level model, KubeVela can naturally allow users to focus on business value and delivery processes without worrying about any infrastructure details.
At the same time, KubeVela provides programmable delivery capabilities. On the basis of the final state of Kubernetes, it supports the implementation of a custom delivery process through the "delivery pipeline (Workflow)", and at the same time guarantees the execution of the pipeline through the final state capability of Kubernetes Correctness and idempotence. This makes KubeVela's delivery pipeline not only easy to use and highly scalable, but also able to deliver and manage any type of application components in any environment according to user-defined workflow and delivery strategies, including: containers, cloud functions, databases, and cloud services , Virtual machine instances, etc.
About OpenKruise
OpenKruise is a cloud-native application automation engine open sourced by Alibaba Cloud in June 2019. It is essentially an application load project based on the Kubernetes standard. It can be used with native Kubernetes and is used to manage application containers, sidecars, image distribution, etc. Provide more powerful and efficient capabilities, so as to solve the problems of large-scale operation and maintenance and large-scale site construction of applications on Kubernetes in different dimensions, including deployment, upgrade, elastic expansion and contraction, Qos adjustment, health check, and migration Repair and so on.
About OCM
In order to allow developers and users to use their familiar open source projects and products to easily develop functions in a multi-cluster and hybrid environment, just like on a single Kubernetes cluster platform, RedHat, Ant and Alibaba Cloud jointly initiated and open sourced OCM (Open Cluster Management), which aims to solve the life cycle management problems of resources, applications, configurations, policies and other objects in a multi-cluster and mixed environment.
Project official website:
https://open-cluster-management.io/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。