SIG Cloud Provider Alibaba Webinar Phase 2 Successfully Held | Cloud Native Ecology Weekly Vol. 46

4.16 Next article.png

Author | Gao Xianglin, Chen Jun, Sun Jianbo

Industry news

  1. Gartner report: Alibaba Cloud and AWS are included in the most complete selection of container products

Recently, Gartner, a well-known international research organization, released the 2020 report on the competitive landscape of container public cloud, and Alibaba Cloud has once again become the only domestic selected vendor. The Gartner report shows that Alibaba Cloud container service has a strong performance in the Chinese market, and has a rich product form. It has a good technology development strategy in areas such as Serverless containers, service grids, security sandbox containers, hybrid cloud and edge.

  1. Dragonfly promoted to CNCF incubation project

On April 9th, the Cloud Native Computing Foundation (CNCF) Technical Supervision Committee voted that Dragonfly was officially promoted to the CNCF incubation level escrow project.

  1. SIG Cloud Provider Alibaba Webinar Issue 2

On April 16th (Thursday) at 19:00, the second phase of the SIG Cloud Provider Alibaba webinar will be held. This webinar is a self-run live broadcast. There are two main forms of live broadcast: video live broadcast + text live broadcast. Video live broadcasting will be carried out in Yunqi community, developer community, and developer group. Text live broadcasting will be combined with DockOne community for live text broadcasting in 10+ WeChat groups.

  1. TiDB 4.0 released

April 8 is the fifth anniversary of the establishment of PingCAP, and its development team also released the first RC version of the landmark TiDB 4.0 on that day.

Important upstream progress

  1. Fix client watch reestablishment handling of client-side timeouts

Resolved the bug that when the client's watch timed out, it would relist all resources instead of rebuilding the connection.

  1. Make PodInfo (a v1.Pod wrapper) a first class type in scheduler framework

Upgrade PodInfo to a first-class object of the scheduler framework through a series of PRs, which can improve performance and observability.

  1. preserve integers decoding raw JSON values

Resolved a bug in the CRD with scale subresource regarding the default value of the replicas field.

  1. Add etcd WithRequireLeader option to API watches

Add etcd WithRequireLeader option in api watches . Without this option, when the etcd cluster election fails, the watches facing etcd in the apiserver will always live.

  1. Add GRPC probe

Instead of KEP, it is proposed to use GRPC as a probing protocol, because grpc provides an official health check method.

Open source project recommendation

  1. corefile-migration

The Corefile supported by different versions of CoreDNS may be different. This project can help developers migrate corefile versions. It can be used in binary mode or introduced as a tripartite library.

  1. script

This project is a Go language tripartite library, which mainly provides functions similar to commands in shell scripts.

  1. KPT

In simple terms, it is based on a tool similar to helm template made by Kustomize, which includes many functions such as parameter setting, packaging, pipelined serial rendering, and custom function (mirror) rendering. Naturally complementary to OAM, both of which are direct products for the concept of Infrastructure as Data, kpt is the manipulation tool of Data, and OAM is the format of Data. Kpt can be used as a command line tool for rendering, packaging, and distributing parameters before the final OAM yaml of the output of the application, and can be used in combination with the GitOps mode.

  1. krustlet

krustlet is a kubelet project written in rust language.

Reading recommendation this week

  1. "Interview with Bai Haishi, the founder of OAM and DAPR: the simple ideas of a 33-year senior programmer"

The purpose of OAM and DAPR is for developers, especially enterprise-level developers, to design and implement distributed systems that are simpler and more efficient. They are located at two different levels in a distributed system: OAM is in the deployment state, which is used to describe the overall topology of the application and the deployment and delivery process; while DAPR is working in the development state, allowing developers to discover and Call external resources. In this article, Baihaishi made a richer explanation of the two, and also looked forward to the future distributed application form.

  1. "3 Simple Tips for Reducing Docker Images"

The article introduces three tips for reducing the size of Docker images with detailed use cases.

  1. "Alibaba Cloud Container Service Team Practice-Alluxio optimizes several times to improve the performance of K8s deep learning training on the cloud"

Alluxio is a distributed storage system centered on memory. In this article, the author summarizes the challenges of Alluxio landing in high-performance distributed deep learning model training scenarios and the practice of optimizing model training performance on the cloud. Further, the author introduced how to improve AlluxioFUSE's performance optimization experience in high concurrent reading scenarios from multiple levels. Finally, the author implemented the distributed model training scheme based on Alluxio optimization, and performed performance verification in the ResNet50 scenario with 4 machines and 8 cards, and achieved good results.

" Alibaba Cloud Native focuses on microservices, serverless, containers, service mesh and other technical fields, focuses on cloud native popular technology trends, cloud native large-scale landing practices, and is the public number that understands cloud native developers best."

Guess you like

Origin www.cnblogs.com/alisystemsoftware/p/12720126.html