Comments (3)
Hello Michal,
If I didn't misunderstand your question, no you can't install StorageOS on dedicated PVCs. StorageOS runs as daemonset pods on all the nodes in your cluster (you can also run storageos on a subset of nodes only as well if your use case requires it). For example following this guide here https://docs.storageos.com/docs/install/kubernetes/ but first making sure all the Prerequisites are met (see docs; https://docs.storageos.com/docs/prerequisites/).
We do have a roadmap item for StorageOS to provision storage directly from cloud providers but unfortunately there is not a defined date for this yet.
Please let us know if you got more questions.
Thank you,
Stella
from cluster-operator.
Hi Stella,
Thank you for your answer. Let me clarify a little bit more.
StorageOS by default is using /var/lib/storaeos directory for the storage and the rest of stuff. In vanilia Kubernetes I can do OS preparation very easily, I have access to nodes, so I can add a drive and mount (lvm or direct) to this dir.
In Cloud Kubernetes distributions, the access to the native OS is a little bit more difficult.
I could do ssh (in my case I'm talking about AKS in Azure) access and change smth on the nodes, but I need to take into account that after upgrades (Kubernetes or vms) it'll be not a persistent change.
So in my case this is blocking a decision about using StorageOS in AKS.
Regards,
Michal
from cluster-operator.
Hello Michael,
I understand the difficulty you are facing in preparing your environment in AKS but unfortunately at the moment we don't offer a solution for this out of the box. We do have a roadmap item to add support in the future but we don't have a set released date unfortunately. Please also note that Azure has rolling updates on VMs for Kubernetes version changes, however an in-place upgrades are needed when storing data.
Regards,
Stella
from cluster-operator.
Related Issues (20)
- [Kubernetes][KubeSpray] Error: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"storageos\": executable file not found in $PATH": unknown HOT 6
- [Kubernetes][KubeSpray] MountVolume.SetUp failed for volume "pvc-371a14b0-8426-4ce9-86f5-abe83e59743b" : exit status 5 HOT 10
- Expand PersistentVolumes in k8s HOT 1
- storageos operator missing pods/log permission
- Missing properties from CR
- Feature Request: use a storage class for data volume instead of host dir HOT 2
- Error on creation of PVC HOT 4
- Cluster operator UI broken on OpenShift 4.2 - "Invariant Violation" HOT 6
- error retrieving resource lock on k8s 1.17.0 HOT 1
- "node has no NodeID annotation" when attaching a volume HOT 9
- StorageOS 2 and OKD 4.4 volumes created after installation not visible in dashboard and not spread across nodes HOT 1
- pod with storageos disk recreates about 5 minutes. HOT 1
- [FEATURE] UI show volumes for all namespaces HOT 1
- When trying to deploy, gcr.io/google-containers/kube-scheduler:v1.18.8 is not found and install can';t complete HOT 5
- Node metrics in v2 HOT 1
- Node containers can't connect to ETCD HOT 7
- PVC attach/mount failed - csi.storageos.com not found HOT 7
- Operator projects using the removed APIs in k8s 1.22 requires changes. HOT 10
- storageos-csi-helper pod on CrashLoopBackOff
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cluster-operator.