【发布时间】:2015-10-07 08:22:56
【问题描述】:
我注意到有一个 api 可用于使用 yaml/json 生成节点。
到目前为止,我的尝试都失败了,因为我得到了:2015/07/17 16:07:54 http: proxy error: dial tcp xxx.xxx.xx.xxx:443: connection refused。
请注意,我使用 kubectl 代理访问 API:kubectl proxy --port=8080 &
我已经设法使用 API 创建了复制控制器和服务,但我被困在这部分。为了绕过 API,我修改了 kubernetes/cluster/gce 中的 config-default.sh 文件,并尝试使用 php 运行它。我收到以下回复:Can't find gcloud in PATH. Do you wish to install the Google Cloud SDK? [Y/n]。当我从终端运行 cluster/kube-up 时,我没有收到此错误。
有做过这件事的人可以帮忙吗?
更新/编辑
玩了一会儿,并使用this链接,我设法在短时间内创建了一个节点,然后将其删除(或消失)。
原来我只是为一个节点创建了(抽象的?)概念/服务,Kubernetes Controller Manager Server 在没有找到分配给它的资源后将其删除?
然后我通过 lavalamp 找到了这个 link,引用:
@abonas 我认为最终 k8s 将需要双向运行:场景 a:用户提供节点,调用 POST 以通知 k8s 节点存在。 场景b:用户调用POST表示对节点的渴望;节点管理器 联系云提供商以分配和配置新节点。现在 我们只做一个。
虽然这篇文章是在今年 1 月发布的,所以任何人都可以正式发表评论,如果这是可能的还是没有使用任何可用的工具?
【问题讨论】:
-
xxx.xxx.xxx.xxx是kubernetes master的ip吗?kubectl get services中可见的服务地址?还有什么? -
@larsks - 由于某种原因无法在星期五之后复制,但上面的更新应该否定解决该问题的必要性:)
标签: nodes kubernetes