@
daocloud 临时开了台 VPS 接入自有集群想测试下,加两个中间发现的问题:
curl -sSL
https://get.daocloud.io/docker | sh
sudo chkconfig docker on
sudo systemctl start docker
这是安装引导给出的命令,既然因为内核要求你们已经提示了使用 Centos7 ,那 start 也是用的 systemctl ,为什么开机启动设定还在用 chkconfig on 而不是 systemctl enable ?
And You can Start or Stop daomonit with: service daomonit start/stop/restart/status
这里用 service 就不说了,毕竟 service 还能用。。但是它报这个
/etc/init.d/daomonit: line 48: initctl: command not found
为啥你们的脚本会想在 Centos7 里用 initctl 。。
然后是正事,你之前说的 web console 的问题。
你说的智能集群我不知道是指 DaoCloud 云平台 这个集群还是我自己的 VPS 接入之后的自有集群,这里我当成 DaoCloud 云平台 这个集群来理解了。
如你所说,免费资源的限制是合理的,比如不支持 TCP 接入等等,既然没付钱也就没有资格要求什么。
但是看这里:
注意框里,这是我用 Centos 镜像部署在 Vultr 接入进来的自有集群上的容器。点击 web console 它依然提示我升级帐户。 web console 是会需要消耗你们的流量没错,但是计算资源应该是我的主机自己的吧?你们的 web console 总不至于像 heroku 一样,一个 heroku run bash 直接在你们服务器上生成了一个实例作为运行实例的一个断面吧?
这样的限制导致我使用免费帐户无法接触到容器内的环境。想要对运行中的容器中的程序进行调试,只有选择开启了 ssh 服务的镜像,或者连接自有集群的母机用命令接入运行的容器。
当然如果你的智能集群本身指的就是我接入 DaoCloud 的自有集群,那我没什么好说的了。在自有集群部署 Cloud9 的镜像并把 80 端口映射到公网之后也可以获得功能完善的 web console 甚至 Web IDE ,自身知识的局限让我没办法想象为什么这会为你们带来很大的资源开销。
最开始接触 docker 时我用的是灵雀云,从支持 TCP 接入这点,它家的免费资源事实上在实用性上超过了 DaoCloud 赠送的 2x 实例。从灵雀云转到 DaoCloud ,再到现在没有自己的节点根本无法部署应用的 Tutum ,以及私有仓库最低 12 刀一个月的
quay.io ,实际上所能使用的的免费资源是在下降的。作为开发者追求的其实也不是免费的容器,而是稳定、方便的解决方案。事件的自定义通知、 Web 回调等功能和稳定高速的构建速度才是我真正选择它们的原因。建议 DaoCloud 在自有集群的 web console ,以及 Web 回调这样不会太多占用你们资源的服务的收费问题上,再多加考虑一下。毕竟好的服务才是留住用户的根本。
我也算是半个产品吧,仅个人见解,见笑了。