Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

liam zheng
on 26 October 2022

Charmed Kubernetes and Huawei OceanStor Dorado All-Flash storage integration verification reports


The verification report is built with Charmed Kubernetes v1.21-v1.23 and eSDK(huawei-csi) v2.2.16.

Project Overview

Project background

Huawei OceanStor Dorado V6 all-flash storage systems are designed for enterprises’ mission-critical services.

The SmartMatrix full-mesh architecture ensures hardware redundancy and fast service switchover without interruption in the event of faults. The fully symmetric active-active architecture balances service loads on the entire storage system, simplifying service planning and scaling. FlashLink®designed for all-flash storage guarantees consistent low latency. The gateway-free HyperMetro feature provides an end-to-end active-active data center solution, which can smoothly evolve to the geo-redundant disaster recovery (DR) solution to achieve 99.9999% solution-level reliability. Variable-length deduplication and compression maximize the available capacity and reduce the operating expense (OPEX).

OceanStor Dorado V6 meets the requirements of enterprise applications such as databases, virtual desktop infrastructure (VDI), virtual server infrastructure (VSI), and file sharing, helping the financial, manufacturing, and carrier industries evolve smoothly to all-flash storage.

Canonical commercially distributes and supports a pure upstream version of Kubernetes. Ubuntu is the reference operating system for Kubernetes deployments, making it an easy way to build Kubernetes clusters.

In Ubuntu, Kubernetes is delivered in the form of snaps – the universal Linux app packaging format – which dramatically simplifies the installation and upgrades of components.

Testing scope

  • MAAS auto provisioning KVM virtual machines on 288H V5 machine  
  • Juju deploy a production-grade charmed Kubernetes cluster
  • Huawei csi ( eSDK) integration for Charmed Kubernetes and OceanStor Dorado All-Flash Storage System 
  • Using persistent volumes for Containers 
  • Advanced features of volume extend, clone, snapshot

Testing environment

Hardware Server 

Software versions

Note: In the test period, the supported charmed Kubernetes by Canonical are v1.21, v1.22, and v1.23. The latest published requires eSDK ((huawei-csi) is v2.2.16.

Testing Network Architecture and service mapping

Verifying the status of Huawei CSI and Charmed Kubernetes

Tested and passed items

Items skipped or not applied

Note:  4.4 or 7.7.3 is the index number of eSDK manual.

Conclusion

Huawei OceanStor Dorado All-Flash Storage System can work with Charmed Kubernetes via the Kubernetes CSI plugin developed by Huawei via ISCSI or NFS protocol.  It provides persistent data in enterprise-grade resilient storage, allows to dynamically provision volumes, makes snapshots, and attaches them to the containers running in the Kubernetes cluster. This solution allows organizations to move their digital transformation further with a flexible and reliable PAAS or CAAS platform with Charmed Kubernetes.

This article was written by Mao Zhanglei.

Related posts


Benjamin Ryzman
2 April 2025

The future of Kubernetes networking: Cilium and other CNIs with Canonical Kubernetes

Ubuntu Article

Choosing the right Container Network Interface (CNI) for Kubernetes is critical to achieving optimal performance, security, and scalability. With the launch of  Canonical Kubernetes LTS (long-term support) last month, Canonical decided to integrate Cilium as the default CNI in order to reflect our commitment to delivering a modern, securi ...


Canonical
28 March 2025

KubeCon Europe 2025: Containers & Connections with Ubuntu

container Article

It’s hard to believe that the first KubeCon took place nearly 10 years ago. Back then, Kubernetes was still in its early days, and the world was only just beginning to understand the power of container orchestration. Fast-forward to today, and Kubernetes is a fundamental part of cloud-native development, taught in universities as a key ...


Andreea Munteanu
20 March 2025

Accelerating AI with open source machine learning infrastructure

AI Article

The landscape of artificial intelligence is rapidly evolving, demanding robust and scalable infrastructure. To meet these challenges, we’ve developed a comprehensive reference architecture (RA) that leverages the power of open-source tools and cutting-edge hardware. This architecture, built on Canonical’s MicroK8s and Charmed Kubeflow, ru ...