You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/main/user-guides/kubectl-openebs.md
+16-8Lines changed: 16 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,18 +12,24 @@ description: A comprehensive guide to the kubectl-openebs plugin, enabling unifi
12
12
13
13
## Overview
14
14
15
-
The Kubectl OpenEBS Plugin is an OSS plugin that allows you to interact with all OpenEBS storages through a unified interface. This is especially beneficial if you have installed a cluster using the OpenEBS umbrella chart. The supported storages include:
15
+
The Kubectl OpenEBS Plugin is an OSS plugin that allows you to interact with all OpenEBS storages through a unified interface. This unified plugin is especially beneficial if you have installed a cluster using the OpenEBS umbrella chart. The supported storages include:
16
16
17
17
- Local PV HostPath
18
18
- Local PV LVM
19
19
- Local PV ZFS
20
20
- Replicated PV Mayastor
21
21
22
-
This plugin integrates the current `kubectl-mayastor`codebase for Replicated PV Mayastor specific commands while introducing newly developed functionality for other storages, inspired by the existing `kubectl-openebs` plugin.
22
+
This plugin integrates the current `kubectl-mayastor`functionality for Replicated PV Mayastor specific commands while introducing newly developed functionality for other storages, inspired by the existing `kubectl-openebs` plugin. The previous `kubectl-openebs` supported only Local PV storages whereas now it extends its capabilities to include Replicated PV Mayastor commands. Also, the plugin supports multiple output formats, such as YAML and JSON.
23
23
24
-
The previous `kubectl-openebs` supported only Local PV storages whereas now it extends its capabilities to include Replicated PV Mayastor commands. Also, the plugin supports multiple output formats, such as YAML and JSON.
24
+
By using this plugin, you can gain a simplified and consistent interface to manage multiple storages, with improved output formats, flexible namespace configurations, and robust command options tailored to meet diverse storage needs.
25
25
26
-
## Namespace Assumption
26
+
## Features
27
+
28
+
### Unified Plugin for All Storages
29
+
30
+
The plugin consolidates functionality for all OpenEBS storages under a single interface. You can manage Local PV Hostpath, Local PV LVM, Local PV ZFS, and Replicated PV Mayastor resources without switching between multiple tools or plugins.
31
+
32
+
### Namespace Assumption
27
33
28
34
The `kubectl-mayastor` plugin previously assumed the namespace to be `mayastor` if unspecified. Now, if the namespace is not explicitly defined, the plugin reads it from the kubeconfig context's namespace (It is set to `default` by default).
This section provides a detailed breakdown of the primary `kubectl-openebs` commands. This plugin serves as the central CLI for managing OpenEBS storage resources.
55
+
48
56
**Command**
49
57
50
58
```
@@ -75,7 +83,7 @@ Options:
75
83
76
84
### Local PV HostPath
77
85
78
-
Local PV Hostpath supports volume management commands.
86
+
The Local PV Hostpath command supports resource retrieval for Hostpath storage volumes.
Replicated PV Mayastor commands support operations like resource management, scaling, and upgrading.
149
+
The Replicated PV Mayastor command enables you to perform advanced operations on Replicated PV Mayastor resources, such as scaling, resource management, and upgrades.
0 commit comments