alibaba-cloud-csi-driver

command module
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2024 License: Apache-2.0 Imports: 30 Imported by: 0

README

Alibaba Cloud Kubernetes CSI Plugin

GoReportCard Widget

English | 简体中文

WARNING: Deploying this driver to your ACK cluster manually is not recommended. Instead users should use ACK Add-ons to automatically deploy and manage the Alibaba Cloud CSI Driver.

DISCLAIMER: Manual deployment of the driver in your ACK cluster is not officially supported by Alibaba Cloud.

Introduction

Alibaba Cloud CSI plugins implement an interface between CSI enabled Container Orchestrator and Alibaba Cloud Storage. It allows dynamically provision Disk volumes and attach it to workloads.

Current implementation of CSI plugins has been tested in Kubernetes environment (requires Kubernetes 1.14+).

Current Support: Cloud Disk, NAS, CPFS, OSS;

Features in Development

Feature Stage Min Kubernetes Version Min Driver Version
Topology GA 1.17 v1.0.2
Resize (Expand) GA 1.16 v1.0.5
Snapshots GA 1.20 v1.1.2
Cloud Disk CSI Plugin

Disk CSI Plugin support Cloud disk provision and attachment. And Cloud disk is type of block storage, can only used as ReadWriteOnce mode. Only be attached to one node at the same time.

More detail information please refer to Cloud Disk.

NAS CSI Plugin

NAS CSI Plugin can support NAS volume provision and mount. Alibaba Cloud Network Attached Storage (NAS) storage is type of network storage which compatible with multiple standard protocols, such as NFS and SMB, and can be mount by multi nodes at the same time.

More detail information please refer to NAS.

CPFS CSI Plugin

Removed: Switch to NAS CSI plugin for CPFS 2.0

OSS CSI Plugin

OSS CSI Plugin support OSS bucket mount, but does not support provision volume. OSS storage is type of object storage and can be mount by multi nodes at the same time.

More detail information pls refer to OSS.

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at the Cloud Provider SIG.

You can join the DingDing Talking (GroupID: 33936810) to talk with us.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Please submit an issue at: Issues

Security

Please report vulnerabilities by email to kubernetes-security@service.aliyun.com. Also see our SECURITY.md file for details.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
build
lib
cmd
pkg
cloud
Package cloud is a generated GoMock package.
Package cloud is a generated GoMock package.
disk/proto
Code generated by protoc-gen-go-ttrpc.
Code generated by protoc-gen-go-ttrpc.
ens
log
nas
nas/interfaces
Package interfaces is a generated GoMock package.
Package interfaces is a generated GoMock package.
om
oss
pov

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL