是否有人使用GKE群集在GCP上成功部署了Portworx?

时间:2017-11-28 22:49:36

标签: kubernetes google-cloud-platform google-kubernetes-engine

我们偶尔会接近最大化我们的NFS服务器的CPU。我宁愿找到一种方法来扩展存储而不是扩展。我上周一直在关注Portworx,因为它似乎满足了我们的需求,但是我遇到了几个问题。

指南1 - https://docs.portworx.com/scheduler/kubernetes/gke.html

尝试安装到群集时似乎失败,因为GKE没有打开它的etcd实现直到外部访问。我想我可以运行一个etcd部署,但是没有考虑过这个。

指南2 - https://github.com/portworx/terraporx/tree/master/gcp/kubernetes_ubuntu16

是否有效 - 但是在实例空间中创建了一个四个机器集群,没有自动缩放节点。它也与GCP分开,因为GCP甚至不知道它是K8S集群。 GCP处理LoadBalancers之类的事情 - 所以我不确定,如果我坚持使用Guide 2,如何将我的流量引入我的服务。

那么......是否可以使指南1实际工作 - 或者在指南2中自动调出群集的方法?

2 个答案:

答案 0 :(得分:1)

这有点迟,但总比没有好。是的,我已经在GKE上运行Portworx(免责声明,我为portworx工作)。更新的文档可以在这里找到:

Portworx on GKE

是的,建议您安装自己的ETCd。但是,您可以运行etcd-operator(在Kubernetes上使用etcd)并指向portworx,这样它可以自我修复并获得Kubernetes的好处。

或者您可以使用我们的安装程序,然后单击“内置(测试版)”,以使键值存储成为portworx集群的一部分。

也可以随时portworx slack停下来寻求更多帮助。

Portworx Installer Generator

答案 1 :(得分:0)

我设法让这个工作 - 我现在正在通过箍来运行NFS挂载。

基本上,指南1在&#34之前缺少信息;转到kubernetes安装页面继续"

GKE没有公开对etcd的访问权限,因此您必须在集群上构建etcd作为部署,或者在portworx安装之前构建第二个集群。

我在这里关注了GKE etcd指南:

https://github.com/heneise/k8s-etcd-cluster

启动服务后,我将安装指向服务公共IP地址以开始运行。