Categories: BlogCanonicalUbuntu

Charmed Kubernetes and Huawei Oceanstor Pacific storage integration verification report

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

Project Overview

Background

Huawei OceanStor Pacific is an intelligent distributed storage series with scale-out capability designed to support the business needs of today and tomorrow. Its diverse and adaptable range of features provides efficient processing for diverse data, everlasting operations for services, and economical storage for mass data.

The OceanStor Pacific series supports Storage Access Protocols like NFS, CIFS, POSIX, MPI-IO, HDFS, and Amazon S3. The Block storage allows for SCSI or iSCSI access modes and delivers HA solutions such as distributed active-active and cabinet-level redundancy. It is widely applicable to virtualization, cloud resource pools, and databases.

Sponsored

OceanStor Pacific Storage provides a perfectly reliable, economical, scale persistent storage for PaaS or CaaS (Platform/Container as a Service). The industry scenario includes Channel access PaaS for Internet finance, development and testing PaaS, carrier cloud services for BOM domains and B2B cloud resource pools, smart governments, and Smart City PaaS.

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. MicroK8s, a Kubernetes is delivered in the form of snap – the universal Linux app packaging format – which dramatically simplifies the installation and upgrades of components.

Sponsored

Testing Scope

  • MAAS auto provisioning KVM virtual machines on 288H V5 machine
  • Juju deploys a production charmed Kubernetes cluster
  • Huawei csi ( eSDK) integration for Charmed Kubernetes and Oceanstor Pacific Storage
  • Using persistent volumes for Containers
  • Advanced features of volume extend, clone, snapshot

Testing environment

Hardware

Software

Note: The test date is in May 2022, 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.

Network Architecture and service mapping

Huawei CSI and Charmed Kubernetes status verifying

Tested items list

Items skipped or not applied

Note: 4.4 or 7.7.3 is the index number of the eSDK, and the manual book can be found eSDK Cloud Storage Plugins V2.2.16 User Guide (Kubernetes CSI) 01.pdf

Conclusion

Huawei Oceanstor Pacific storage cluster 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, and allows to dynamically provision volumes, make snapshots, and attach 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.

Ubuntu Server Admin

Recent Posts

Canonical Releases Ubuntu 25.04 Plucky Puffin

The latest interim release of Ubuntu introduces “devpacks” for popular frameworks like Spring, along with…

2 days ago

Ubuntu 25.04 (Plucky Puffin) Released

Ubuntu 25.04, codenamed “Plucky Puffin”, is here. This release continues Ubuntu’s proud tradition of integrating…

3 days ago

Extended Security Maintenance for Ubuntu 20.04 (Focal Fossa) begins May 29, 2025

Ubuntu released its 20.04 (Focal Fossa) release 5 years ago, on March 23, 2020. As…

3 days ago

Ubuntu 20.04 LTS End Of Life – activate ESM to keep your fleet of devices secure and operational

Focal Fossa will reach the End of Standard Support in May 2025, also known as…

4 days ago

Ubuntu MATE 25.04 Release Notes

Ubuntu MATE 25.04 is ready to soar! 🪽 Celebrating our 10th anniversary as an official…

5 days ago

Ubuntu Weekly Newsletter Issue 887

Welcome to the Ubuntu Weekly Newsletter, Issue 887 for the week of April 6 –…

6 days ago