---
title: Charmed Kubernetes and Huawei OceanStor Dorado All-Flash storage integration
  verification reports
description: 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  […]
url: https://canonical.com/blog/charmed-kubernetes-and-huawei-oceanstor-dorado-all-flash-storage-integration-verification-reports?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[liam zheng](https://canonical.com/blog/author/liam-zheng "More about liam zheng")

26 October 2022

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

[Huawei](https://canonical.com/blog/tag/huawei)
[kubernetes](https://canonical.com/blog/tag/kubernetes)
[Storage](https://canonical.com/blog/tag/storage)

---

Share the article
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](https://e.huawei.com/hk/products/storage/all-flash-storage) 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](https://ubuntu.com/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](https://github.com/Huawei/eSDK_K8S_Plugin/tree/master/docs).

### 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.*

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### Huawei OceanStor with Canonical Kubernetes – integration verification report](https://canonical.com/blog/huawei-oceanstor-canonical-kubernetes-integration-report)

A note from the editor: This post was written by Zhanglei Mao. This blog explores the successful integration of Huawei OceanStor hybrid flash storage systems with Canonical...

[Pedro Lazzarotto](https://canonical.com/blog/author/pedro-lazzarotto)

2 September 2025

[### How to set up a micro lab: four principles for a reliable homelab](https://canonical.com/blog/how-to-set-up-a-reliable-homelab)

After over a decade of running a homelab, I have learned a few difficult lessons. Although it begins as a “lab,” you inevitably end up with something you want to keep. If a...

[Jake Nabasny](https://canonical.com/blog/author/slapcat)

17 March 2026

[### Predict, compare, and reduce costs with our S3 cost calculator](https://canonical.com/blog/predict-compare-and-reduce-costs-with-our-s3-cost-calculator)

Previously I have written about how useful public cloud storage can be when starting a new project without knowing how much data you will need to store. However, as datasets...

[Philip Williams](https://canonical.com/blog/author/philwilliams)

18 February 2026

[### Deploy your Spring Boot application to production](https://canonical.com/blog/deploy-spring-application-to-production)

In this article we walk through the steps required to deploy a Spring Boot application to production using Juju and Kubernetes. The goal is to showcase the integration of the...

[Javier de la Puente](https://canonical.com/blog/author/javierdelapuente)

13 January 2026
