-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* palette-release-2.2.0-docs * palette-release-2.2.0-docs-01 * palette-release-2.2.0-docs-03 * update-04 * update-05 * Updated wording Co-authored-by: Gilbert Tsang <truegilb@users.noreply.github.com>
- Loading branch information
Showing
6 changed files
with
90 additions
and
118 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
141 changes: 73 additions & 68 deletions
141
packages/docs/content/06-integrations/00-vsphere-csi.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,70 +1,75 @@ | ||
--- | ||
title: 'vSphere-csi' | ||
metaTitle: 'vSphere CSI Integration with Spectro Cloud' | ||
metaDescription: 'vSphere CSI storage add on into Spectro Cloud' | ||
hiddenFromNav: true | ||
isIntegration: true | ||
category: ['storage'] | ||
logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-vsphere-volume/blobs/sha256:2cd106b353cb492d4647a1562fe59db6a1aeb792333900fe4e15237f899298b5?type=image/png' | ||
--- | ||
|
||
import Tabs from '@librarium/shared/src/components/ui/Tabs'; | ||
import WarningBox from '@librarium/shared/src/components/WarningBox'; | ||
import InfoBox from '@librarium/shared/src/components/InfoBox'; | ||
|
||
|
||
# vSphere CSI | ||
|
||
The main goal of vSphere CSI is to expose vSphere storage and features to Kubernetes users. It offers an in-tree volume driver that has been actively used by various Kubernetes as a service providers including on-prem. Cloud Native Storage (CNS) is a result of evolution and productization of vSphere Storage for Kubernetes and is also enterprise ready. | ||
|
||
## vSphere CSI Driver Components | ||
|
||
The vSphere CSI driver includes the following components: | ||
|
||
* vSphere CSI Controller | ||
* vSphere CSI Node | ||
* Syncer | ||
|
||
* Metadata Syncer | ||
* Full Sync | ||
|
||
|
||
|
||
## Versions Supported | ||
|
||
--- | ||
title: 'vSphere-csi' | ||
metaTitle: 'vSphere CSI Integration with Spectro Cloud' | ||
metaDescription: 'vSphere CSI storage add on into Spectro Cloud' | ||
hiddenFromNav: true | ||
isIntegration: true | ||
category: ['storage'] | ||
logoUrl: 'https://registry.dev.spectrocloud.com/v1/csi-vsphere-volume/blobs/sha256:2cd106b353cb492d4647a1562fe59db6a1aeb792333900fe4e15237f899298b5?type=image/png' | ||
--- | ||
|
||
import Tabs from '@librarium/shared/src/components/ui/Tabs'; | ||
import WarningBox from '@librarium/shared/src/components/WarningBox'; | ||
import InfoBox from '@librarium/shared/src/components/InfoBox'; | ||
|
||
|
||
# vSphere CSI | ||
|
||
The main goal of vSphere CSI is to expose vSphere storage and features to Kubernetes users. It offers an in-tree volume driver that has been actively used by various Kubernetes as a service providers including on-prem. Cloud Native Storage (CNS) is a result of evolution and productization of vSphere Storage for Kubernetes and is also enterprise ready. | ||
|
||
## vSphere CSI Driver Components | ||
|
||
The vSphere CSI driver includes the following components: | ||
|
||
* vSphere CSI Controller | ||
* vSphere CSI Node | ||
* Syncer | ||
|
||
* Metadata Syncer | ||
* Full Sync | ||
|
||
|
||
|
||
## Versions Supported | ||
|
||
|
||
<WarningBox> | ||
We highly recommend our users deploy the 2.3.x version of vSphere CSI. | ||
</WarningBox> | ||
|
||
<Tabs> | ||
<Tabs.TabPane tab="1.0.x" key="1.0.x"> | ||
|
||
* **1.0.0** | ||
<Tabs.TabPane tab="2.3.x" key="2.3.x"> | ||
|
||
* **2.3.0** | ||
|
||
</Tabs.TabPane> | ||
</Tabs> | ||
|
||
## Notable Parameters | ||
|
||
| Name | Supported Values | Default Value | Description | | ||
| --- | --- | --- | --- | | ||
| diskformat | thin, zeroedthick and eagerzeroedthick | zeroedthick | The storage account type to use | | ||
| datastore | Datastore Name | | If specified, the volume will be created on the datastore specified in the storage class | | ||
| isDefaultClass | true, false | true | Flag to denote if this StorageClass will be the default | | ||
|
||
**References:** | ||
|
||
https://vsphere-csi-driver.sigs.k8s.io/ | ||
|
||
https://github.com/kubernetes-sigs/vsphere-csi-driver | ||
|
||
|
||
# Further Info | ||
|
||
More info about Storage classes can be found in the following links: | ||
|
||
https://kubernetes.io/docs/concepts/storage/storage-classes/ | ||
|
||
# Troubleshooting | ||
|
||
Storage classes created by Spectro will be with the name "spectro-storage-class" and can be fetched from kubectl using the following CLI command: | ||
|
||
```bash | ||
kubectl get storageclass | ||
``` | ||
</Tabs.TabPane> | ||
</Tabs> | ||
|
||
## Notable Parameters | ||
|
||
| Name | Supported Values | Default Value | Description | | ||
| --- | --- | --- | --- | | ||
| diskformat | thin, zeroedthick and eagerzeroedthick | zeroedthick | The storage account type to use | | ||
| datastore | Datastore Name | | If specified, the volume will be created on the datastore specified in the storage class | | ||
| isDefaultClass | true, false | true | Flag to denote if this StorageClass will be the default | | ||
|
||
**References:** | ||
|
||
https://vsphere-csi-driver.sigs.k8s.io/ | ||
|
||
https://github.com/kubernetes-sigs/vsphere-csi-driver | ||
|
||
|
||
# Further Info | ||
|
||
More info about Storage classes can be found in the following links: | ||
|
||
https://kubernetes.io/docs/concepts/storage/storage-classes/ | ||
|
||
# Troubleshooting | ||
|
||
Storage classes created by Spectro will be with the name "spectro-storage-class" and can be fetched from kubectl using the following CLI command: | ||
|
||
```bash | ||
kubectl get storageclass | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters