thecodeteam / labs

{code} Projects in Action
MIT License
90 stars 20 forks source link

add new flexrex scaleio on kubernetes lab #18

Closed cantbewong closed 7 years ago

kacole2 commented 7 years ago

@cantbewong do you have a recommendation for quickly standing up K8 and ScaleIO? Or is that something I get to figure out later?

cantbewong commented 7 years ago

No I do not have a recommendation. The intersection of k8s and ScaleIo will occur on physical hardware in practise. I would not expect this to be a common deployment on a public cloud, and the resource demands tax all but very extreme scenarios involving running under virtualization in a desktop or laptop. I have not encountered a solution that would automate install of both kubernetes and scaleio concurently. ScaleIO itself documents an install rocess that is fairly straightforward. For kubernetes, Kelsey Hightowers "kubernetes the hard way" is recommended - basically it is step by step instructions for a manual install, but the bottom line is that any automated kubernetes install will be doing these steps. Automated installs of kubenetes abound for popular (and unpopular) deployment platforms (puppet, ansible, chef, etc) but I think they have a reputation of getting "out of sync" if you want to install the latest version. Obviously it takes these toolsets awhile to catch up. This kubeadm tool sounds interesting but I have never used it myself and it is also labeled as "alpha" http://blog.kubernetes.io/2016/09/how-we-made-kubernetes-easy-to-install.html