About On December 9, an annual technology feast for Chinese developers is about to kick off-KubeCon + CloudNativeCon + Open Source Summit China 2021 hosted by the Cloud Native Computing Foundation CNCF will be live streamed online Meet with Chinese developers.
On December 9, an annual technology feast for Chinese developers is about to kick off-KubeCon + CloudNativeCon + Open Source Summit China 2021 hosted by the Cloud Native Computing Foundation CNCF will be broadcast live with Chinese developers We meet.
As the top event in the field of cloud native technology, KubeCon + CloudNativeCon + Open Source Summit China has gathered the most active open source cloud native communities at home and abroad, the most advanced technical representatives and the best practices in the industry to promote the field of cloud native computing. Knowledge updates and technological advancements. As the diamond sponsor of this conference, Alibaba Cloud provided strong support to CNCF and was highly recognized by the organizers of the conference.
Since 2017, Alibaba has invested tremendous efforts in the field of cloud native technology, deeply involved in the development and maintenance of many top open source projects such as etcd, Kubernetes, ContainerD, and completed the overall infrastructure system through the cloud native technology stack. Self-upgrade. As of the end of 2020, Alibaba has already entered the CNCF with more than 10 projects including KubeVela, OpenYurt, Fluid, and OpenKruise; its contribution to the Kubernetes project is also among the top 10 in the world.
can not be missed!
Cloud native innovation practice from 10+
In this conference, first-line cloud native technical experts from Alibaba Cloud brought a wealth of speech topics. More than 10 topics were strictly screened by the organizer. The content covered cloud native application delivery, cloud native AI, Kuberentes cluster management, Cloud native subdivision technology fields such as container runtime, CNI, fault monitoring, and serverless have performed well in terms of the number of topics selected and the richness of topics.
The following are the wonderful sharing topics that will be brought by Alibaba Cloud at this conference:
Keynote|Cloud future, new possibilities
Speakers:
Yi Li Li Yi (Mark), senior technical expert of Alibaba Cloud, head of Alibaba Cloud Container Service R&D
Topic introduction:
In the post-epidemic era, digital technology is fully integrated into our daily lives and plays an indispensable role. Green development and industrial upgrading have become a new potential for economic growth. Cloud native technology is the driving force behind the digital transformation of enterprises, and it is also becoming the engine of business innovation.
Session|Ten topics, wonderful sharing
Topic 1:
Build and manage multi-cluster applications with consistent experience
Build and Manage Multi-cluster Application with Consistent Experience - Yong Feng & Jianbo Sun, Alibaba
Introduction to with deploying and managing applications in a multi-cluster environment, 1619dea04390ea currently has a huge gap in the user experience of developing applications in a local environment. Moving a well-tested application to a multi-cluster environment requires a lot of effort. In this lesson, we will demonstrate how to combine KubeVela and OCM (Open Cluster Management) to solve problems in Alibaba Cloud. Users only need to define another markup language (YAML) for one application according to the KubeVela application specification, and the rest will be handled by KubeVela and Open Cluster Management. KubeVela will prepare a deployment workflow, including creating a Kubernetes cluster when needed. Open cluster management will help register clusters and allocate resources between clusters. Therefore, the user experience of deploying and managing applications is consistent between local development and multi-cluster production deployment. We will discuss these use cases, challenges, and related work and experience.
Topic 2:
Introduction and in-depth understanding of TAG application delivery
Introduction and Deep - Dive into TAG App Delivery - Hongchao Deng, Alibaba & Thomas Schuetz, Dynatrace
Introduction to TAG application delivery focuses on simplifying application delivery on Kubernetes and improving the developer experience. This discussion will showcase the latest developments around operators, chaos engineering, application delivery methods, and demo applications. Whether you are just starting to understand cloud native application delivery or want to know the latest developments, this discussion will provide you with information on ongoing activities, latest developments and selected development trends based on feedback from CNCF projects in the field of application delivery. information.
Topic 3:
How Alibaba discovers and locates Kubernetes cluster problems in front of users
How We Discover and Locate Kubernetes Cluster Problems Before Users at Alibaba - Peng Nanguang, Alibaba
Introduction to quickly find and locate problems is the cornerstone of a rapid recovery system. Only by quickly discovering and locating the problem can we discuss how to solve the problem and minimize user losses. So, in complex large-scale scenarios, how do we find and locate problems in front of users? I will introduce some of our experience and practice of quickly discovering and locating problems in the process of managing large-scale Kubernetes clusters-how we can solve the problems we encountered by creating universal link detection + directional detection tool KubeProbe to cope with the stability of large-scale clusters Sexual challenge.
Topic 4:
EROFS, what are we currently doing for containers?
EROFS, What Are We Doing Now For Containers? - Xiang Gao & Xuyang Ge, Alibaba Cloud
Introduction to EROFS file system is a Linux read-only file system. The purpose is to save extra storage space while ensuring end-to-end performance. This file system has been officially upgraded since Linux 4.19. Previously, this file system was mainly used for embedded devices, but we found that there is also an urgent need for a read-only high-performance file system for container use cases. This topic will detail the new features we are developing for this new scenario.
Topic 5:
How to migrate a Kubernetes cluster with zero downtime
How To Migrate Kubernetes Cluster With Zero Downtime - Jing Gu & Yaoyao Xie, Alibaba
Introduction to more risky to upgrade Kuberentes across multiple versions. Many customers choose to use cluster migration (that is, create a new high-version cluster, and then migrate applications from a low-version cluster to a high-version cluster) rather than upgrade the cluster. However, how to migrate clusters with zero downtime has become a major challenge. This sharing proposes a solution to the problem.
Topic 6:
Best practice: Observability and root cause diagnosis of DNS failures in Kubernetes clusters
Best Practice: DNS Failure Observability and Diagnosis in Kubernetes - Yuning Xie, Alibaba
Introduction to In Alibaba Cloud's tens of thousands of Kubernetes clusters, DNS domain name resolution failure is one of the most common problems. The phenomenon of DNS resolution failures is also bizarre, some are intermittent, some are continuous, some affect all types of domain name queries, and some only affect a small part. The root causes are also different, most of which are container network problems, and sometimes misconfigurations. Yuning Xie will introduce the observability and root cause diagnosis of DNS resolution failures in Kubernetes. This topic will include the following:
1. Introduce common DNS resolution failure scenarios in Kubernetes
2. Introduce the built-in observability plug-in of CoreDNS, such as log/errors/trace/dump/metrics
3. How to diagnose CoreDNS anomalies through the dnstap protocol to replace traditional high-overhead methods such as tcpdump
4. How to complete the root cause diagnosis of client-side DNS anomalies based on BPF
Issue 7:
Fluid: Kubernetes native distributed data set coordinator and accelerator
Fluid: Kubernetes Native Distributed Dataset Orchestrator and Accelerator - Yang Che, Alibaba & Yuandong Xie, Tencent
Introduction to uses Kubernetes to run big data and artificial intelligence applications on the public cloud has become a new trend. However, accessing data in cloud decomposition environments such as S3, Google Cloud Storage, and Hadoop Distributed File System (HDFS) greatly challenges training performance and limits the scalability of computing. Yang Che and Chris will introduce Fluid and how it can improve the performance of big data and artificial intelligence applications in Kubernetes. Fluid is an open source, community-driven, and highly collaborative project provided by engineers and researchers in the university. It is hosted by the Cloud Native Computing Foundation (CNCF) as a sandbox project. In this course, participants will learn about project motivation, architecture, latest features, and user adoption. Afterwards, Yang Che and Chris will introduce the project roadmap and how new contributors can participate, and show a demonstration on accelerating serverless computing with Fluid.
Topic 8:
Extend the operation of the container runtime in OpenKruise
Extend the operations for container runtime in OpenKruise - Siyu Wang, Alibaba
Introduction to normal circumstances, people can only use ordinary old data as the smallest operating unit in Kubernetes. They can create a plain old data, but they can't control the container in the plain old data, nor can they extract images on some nodes through the Kubernetes API. This is because Kubernetes does not provide an application program interface for operating the runtime, such as Containerd or Docker. As far as I know, some companies have hacked Kubelet's code in their clusters so that they can do more with containers. However, extending operations for runtime is indeed a wrong approach because it is not conducive to open source and community cooperation. Now, OpenKruise, one of the Cloud Native Computing Foundation sandbox projects, provides advanced features that can operate container runtimes in each original Kubernetes cluster. It supports large-scale image pre-downloading and container restart through CRD, so users only need to apply another markup language of CR to complete these tasks. In this talk, we will introduce the usage of functions in OpenKruise and how it works with Kubelet and CRI.
Topic 9:
Realize the integration of FaaS + Dapr + Kubernetes technology and build a new Alibaba cloud serverless R&D system
Achieving FaaS + Dapr + Kubernetes technology integration, and build a new Alibaba Cloud Serverless R&D system - Zhao Qingjie, Alibaba
About With the continuous development of the cloud native ecosystem, Kubernetes has become a cloud operating system. At the same time, there are more and more voices that serverless is the development theme of cloud computing in the next decade, so how will Kubernetes better support this serverless scenario? How to use the Kubernetes ecosystem to better integrate the two? Although Kubernetes-based serverless solutions such as Kubernetes native and Fission have appeared in the industry, they still cannot break through technical bottlenecks such as zero reduction and high-density + high-frequency creation. This discussion mainly introduces how to achieve technological breakthroughs within Alibaba and how to achieve large-scale migration of existing applications.
- The bottleneck of FaaS on Kubernetes.
- How to break through the node bottleneck and achieve high-density deployment of 1200 instances on a single node.
- How to break the performance bottleneck and achieve 1w+/5s high frequency creation and deletion.
- How to reuse the ecological capabilities of Kubernetes and expand the boundaries of FaaS.
- How to quickly migrate the serverless form of existing applications on a large scale?
Topic 10:
CNI 1.0.0 overview and CNI 2.0 brief introduction
Overview of CNI 1.0.0 and preview of CNI 2.0 - Bruce Ma, Ant Financial & Bingshen Wang, Alibaba
About CNI 1.0.0 version is the first stable version recently released, which also means that the specifications and features will remain unchanged to a certain extent, and can be widely used. This topic will review in detail the main features and enhancements in the development of CNI 1.0.0 to help you use CNI in a more reasonable and standardized manner. In the second part, we will discuss in depth the development prospects of CNI 2.0, as well as some of the problems and shortcomings in the CNI 1.0 era, including security, real-time network status, execution of plug-in binary files, configuration management, etc. In addition, we hope that this topic will attract more CNI 2.0 contributors.
together with CNCF ,
Co-build China's cloud native ecology
For more than 10 years, as a pioneer in the field of cloud computing in China, Alibaba Cloud has always paid attention to its own experience in large-scale cloud-native application practice, and contributed to the majority of enterprises and developers through products, open source projects and technical output, and effectively promoted the cloud. Education and training of native talents.
In August 2021, at the GOTC site of the Global Open Source Technology Summit, Alibaba Cloud and Linux Open Source Software Academy jointly announced that they will cooperate with the industry’s well-known IT education institution Marco Education to upgrade the “Cloud Native Talent Training Program 2.0” and gather the power of the open source ecosystem to help the cloud Native developers have achieved systematic growth from theoretical foundations, open source practices to the landing of enterprise applications.
In the future, Alibaba Cloud will continue to work with CNCF to promote the development of cloud native technology in China. At the same time, more enterprises, open source enthusiasts and cloud native developers are welcome to become partners of CNCF and Alibaba Cloud to build a beautiful open source community.
The agenda of this KubeCon + CloudNativeCon + Open Source Summit China 2021 is now fully online. For more details, please click here view the official website of the conference~
Copyright statement: content of this article is contributed spontaneously by Alibaba Cloud real-name registered users. The copyright belongs to the original author. The Alibaba Cloud Developer Community does not own its copyright and does not assume corresponding legal responsibilities. For specific rules, please refer to the "Alibaba Cloud Developer Community User Service Agreement" and the "Alibaba Cloud Developer Community Intellectual Property Protection Guidelines". If you find suspected plagiarism in this community, fill in the infringement complaint form to report it. Once verified, the community will immediately delete the suspected infringing content.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。