Comments (2)
Hi @seanknox the storage templates currently only support GCE. To make them work on AWS, we will need to alter the storage templates to work with the aws ebs provisioner. More info can be found here: http://kubernetes.io/docs/user-guide/persistent-volumes/#storageclasses
While creating a storage class, you can pass in an AZ, or leave it up to the provisioner to pick a random one. I don't know if storage can be managed easily across AZs
As for making this work on AWS, it might be as simple as adding some overrides in the settings.yaml, but we will have to test that. I will be happy to do so and report back the results.
Also, @rimusz might know more about this currently.
from alea.
@seanknox for AWS you cloud use such storage manifest:
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
name: standard
provisioner: kubernetes.io/aws-ebs
parameters:
type: gp2
zone: us-west-2
# iopsPerGB: "10"
You need such manifest per each AZ.
And to maintain storage/AZ affinity across k8s nodes, your back end services need to be clustered so then you spread them across AZ.
There is no magic k8s to do that automatically, it all depends what you use, if e.g mondo or postgres can be set as a cluster, then you spread tehm around AZ.
from alea.
Related Issues (10)
- support for dynamodb-local
- Helm charts HOT 3
- elasticseach support HOT 1
- Update docs to use the new Helm charts HOT 1
- Recreate Postgres Cluster based on Stolon HOT 1
- Write Alea Client HOT 1
- Where to get deis socks? HOT 3
- Issue on Helm v2.4.1 + Kubernetes 1.6.4 HOT 1
- Getting list of redis instances HOT 1
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 alea.