About cloud native trend, the proportion of application containerization is growing rapidly, and Kubernetes has also become a new infrastructure in the cloud native era.
background
Under the cloud-native trend, the proportion of application containerization is growing rapidly, and Kubernetes has also become a new infrastructure in the cloud-native era.
Observing the status quo of today's containers and Kubernetes applications, we can see two common phenomena:
- First of all, hosting Kubernetes on the cloud has become the first choice for enterprises to go to the cloud and run containers;
- In addition, the way users use containers is also changing. From "stateless applications" to "core enterprise applications to data intelligence applications", more and more companies use containers to deploy production-level, high-complexity, and high-performance computing. Stateful application. Such as Web services, content databases, databases, and even DevOps, AI/big data applications, etc.
Fast application iteration and frequent service updates are important characteristics of cloud-native applications, and they are also strong requirements that cannot be avoided in cloud-native application scenarios. Students who have knowledge of container and Kubernetes technology know that although Kubernetes is very useful in many aspects, such as scalability, portability, and management capabilities, it is limited by its architectural design ideas, and native Kubernetes lacks storage state support Therefore, persistent storage has always been a major challenge for container technology.
Of course, native Kubernetes itself also provides some solutions for managing storage, such as temporary options, persistent storage volumes, persistent storage volume declarations, storage classes, and stateful replica sets, etc., but this can easily lead to confusion. If you want to learn about Kubernetes storage, you can learn "Kubernetes Knowledge Graph of Cloud Native Talent Training Program"
K8s knowledge graph address: https://developer.aliyun.com/graph/Kubernetes
Tools and projects surrounding cloud-native technologies have increased dramatically. As one of the most prominent problems in the production environment, there are quite a few open source projects dedicated to solving storage problems in cloud-native architectures. Not long ago, Alibaba Cloud Container Service ACK also launched the "Container Network File System CNFS", which can perform independent management by abstracting Alibaba Cloud's file storage as a K8s object (CRD), including creation, deletion, description, and mounting Operation and maintenance operations such as monitoring and capacity expansion can solve the dilemma of enterprises providing persistent storage for applications in a container environment. Interested students are welcome to learn about the article refers to enterprise-level cloud native, how Alibaba Cloud CNFS breaks the container persistent storage dilemma
In order to help more developers understand why containers need persistent storage, the basic concepts of Kubernetes container service orchestration, the architecture and implementation of persistent storage, and master the best practices of container persistent storage through actual combat, the Alibaba Cloud Container Service team and The developer community has jointly created the "Kubernetes Difficulty Breakthrough Training Camp Series" to cope with the challenges of learning and using Kubernetes with developers.
"Kubernetes Difficulties Breaking Series: Container Persistent Storage Training Camp" starts the countdown!
On September 22-24, we will work with the development teams of ACK CNFS and NAS to focus on breakthroughs in 3 days, starting with container persistent storage, and opening up the journey of breaking through the difficulties of Kubernetes. Complete all the check-in tasks, and there are rich training camp prizes waiting for you, such as Xiaomi headphones, Alibaba Cloud customized hoodies, and exquisite peripherals!
What are you waiting for? I am waiting for you at the "Container Persistent Storage Bootcamp"! Scan the QR code below or click on the link below to learn how to register for the training camp:
https://developer.aliyun.com/learning/trainingcamp/kubernetes
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) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。