问题标签 [kubernetes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
565 浏览

kubernetes - 如何为给定的 pod 创建请求选择 minions

Kubernetes 如何在给定 pod 创建命令的众多可用中选择 minion?它是可以控制/调整的吗?

如果提交复制的 pod 进行部署,如果它们暴露相同的容器/主机端口对,kubernetes 是否足够智能以将它们放置在不同的 minions 中?还是它总是将不同的副本放在不同的奴才中?

如果提交暴露相同主机/容器端口对的两个不同 pod(不一定是副本),那么极端情况会怎样?他们会小心翼翼地放在不同的仆从身上吗?

如果 pod 需要特定的计算/内存要求,是否可以将其放置在具有足够资源来满足这些要求的 minion/host 中?

总结一下,有没有关于kubernetes pod放置策略的详细文档?

0 投票
3 回答
2102 浏览

kubernetes - 无法连接到集群。面对未知权威签署的证书

我不确定我正在尝试做的事情是可能的还是正确的方法。

我的一位同事在一个项目中启动了 kubernetes gce 集群(有 1 个 master 和 4 个 minions。),该项目以所有者访问权限与我共享。

设置完成后,他共享了他的 ~/.kubernetes_auth 密钥以及 .kubecfg.crt、.kubecfg.ca.crt 和 .kubecfg.key。我复制了我的主文件夹中的所有内容并设置了 kubernetes 工作区。我还在geconfig中将项目名称设置为默认项目。现在我可以使用'gcutil ssh --zone us-central1-b kubernetes-master'

但是当我尝试使用'cluster/kubecfg.sh list pods' 我看到的现有 pod 列表时

我试图从我这边调试,但没有得出任何结论。任何线索都会有所帮助。

0 投票
1 回答
265 浏览

vagrant - 生产和本地 Kubernetes、SaltStack 和 Docker 中的源代码更改

这是一个抽象的问题,我希望我能够清楚地描述这一点。

基本上; 将源代码分发到在生产中运行的 Kubernetes 的工作流程是什么。由于您不在-v生产环境中运行 Docker,如何更新正在运行的 pod。

在生产中:
您是否使用 SaltStack 更新每个 pod 中的每个容器?

或者

您是否重建 Docker 映像并重新启动每个 pod?

本地:
使用 Vagrant,您可以共享源代码的本地文件夹。使用 Docker,您可以使用-v,但是如果您在本地运行 Kubernetes,您将如何尽可能地镜像生产?

如果你使用 Vagrant 和 boot2docker,你怎么能把它和 Docker 结合起来-v呢?

0 投票
7 回答
116589 浏览

kubernetes - Apache 的 Mesos 和 Google 的 Kubernetes 有什么区别

Apache 的 Mesos 和 Google 的 Kubernetes 到底有什么区别?我知道两者都是服务器集群管理软件。谁能详细说明主要区别在哪里 - 什么时候首选哪个框架?

为什么要在Mesosphere 之上使用 Kubernetes ?

0 投票
3 回答
352 浏览

kubernetes - 使用 Google Container Engine,如何创建超过 3 个节点的集群?

如果我像这样启动Google Container Engine集群:

我得到三个工作节点。如何创建更多集群?

0 投票
2 回答
210 浏览

kubernetes - Google Container Engine 新集群似乎失败了

我尝试在 Google Developers Console 的 Container Engine 中创建一个新集群。

它很快就完成了一个带有感叹号的黄色三角形。我假设这意味着它没有工作。

知道我做错了什么吗?

0 投票
4 回答
10940 浏览

docker - 如何在 Google Container Engine 上运行私有 Docker 映像

如何运行我在Google Container Engine上本地构建的 docker 映像?

0 投票
1 回答
465 浏览

kubernetes - 需要帮助了解 Flannel 形成的 Overlay Network

我对使用 kubernetes 的 flannel 覆盖网络非常陌生,我们想知道如何使用 flannel 覆盖网络在不同主机中的容器之间传输数据包,下面提到的参考链接包含图表,以便在不同主机的容器之间传输数据包,可以是任何一个解释它是如何发生的?参考链接:: https://github.com/coreos/flannel

0 投票
5 回答
18243 浏览

kubernetes - Kubernetes master 用户名和密码

我已经安装了一个 kubernetes 集群(使用 Google 的容器引擎),我注意到一个服务在主服务器上的 443 端口上进行监听。试图访问它,但它需要用户名和密码,所以知道这些凭据是什么吗?

0 投票
3 回答
2384 浏览

kubernetes - Google Container Engine 中的自动缩放

我了解容器引擎目前处于 alpha 阶段,尚未完成。

从文档中我假设 Pod 还没有自动缩放(例如,取决于 CPU 负载),对吗?我希望能够将复制控制器配置为在平均 CPU 负载达到定义的阈值时自动添加 Pod(和 VM 实例)。

这是在不久的将来路线图上的某个地方吗?

或者是否可以为此使用 Compute Engine Autoscaler?(如果有,怎么做?)