Tag: kubernetes

复制控制器VS部署在Kubernetes中

我想知道Kubernetes(1.2)中的复制控制器和部署之间的区别。 阅读入门文档( http://kubernetes.io/docs/hellonode/ )我已经创build了一个部署,但是它并没有显示在Web UI上。 当我从Web用户界面创build应用程序时 – 他们被创build为复制控制器。 在function上,他们看起来非常相似(他们都pipe理豆荚和有服务)。 那么 – 有什么区别,我应该什么时候使用每个?

豆荚停留在终止状态

我厌倦了删除12个豆荚复制控制器,我可以看到一些豆荚停留在终止状态。 我的Kubernetes设置包含一个主和三个minons安装在Ubuntu的虚拟机。 这个问题可能是什么原因? NAME READY STATUS RESTARTS AGE pod-186o2 1/1 Terminating 0 2h pod-4b6qc 1/1 Terminating 0 2h pod-8xl86 1/1 Terminating 0 1h pod-d6htc 1/1 Terminating 0 1h pod-vlzov 1/1 Terminating 0 1h

如何从pod容器中访问Kubernetes api?

我曾经可以curl https://$KUBERNETES_SERVICE_HOST:$KUBERNETES_PORT_443_TCP_PORT/api/v1beta3/namespaces/default/ 作为我的基本url,但在kubernetes 0.18.0它给了我“未经授权的”。 奇怪的是,如果我使用API​​机器的外部IP地址( http://172.17.8.101:8080/api/v1beta3/namespaces/default/ ),它工作得很好。

Kubernetes实际上做了什么?

Kubernetes被认为是一个容器集群“调度器/编排器”,但我不知道这意味着什么。 在阅读了Kubernetes网站和(模糊的)GitHub wiki之后,我能够最清楚地知道哪些虚拟机可用/能够运行Docker容器,然后在那里部署它们。 但是,这只是我的猜测,我没有看到他们的文件中有任何具体的措词来支持这一点。 那么Kubernetes究竟是什么,它解决了哪些具体的问题呢?

如何与Kubernetes进行本地开发?

Kubernetes似乎是将容器部署到集群云。 它似乎没有触及的是开发和分期环境(或类似)。 在开发过程中,您希望尽可能接近生产环境,并进行一些重要的改变: 在本地部署(或者至less在某个你可以访问的地方 ) 在页面刷新上使用最新的源代码 (假设它是一个网站;理想情况下页面自动刷新本地文件保存,如果你装载源代码,并使用像Yeoman一些东西可以完成)。 同样,人们可能想要一个非公共的环境来进行持续的整合 。 Kubernetes是否支持这样的开发环境,还是需要构build的东西,希望在生产过程中仍然有效?

Kubernetes与CloudFoundry

CloudFoundry / Diego的下一个版本将为Docker容器提供本地支持,Docker容器将在多个主机上进行编排[ 链接 ]。 这听起来和Kubernetes非常相似。 当然,Kubernetes试图解决的问题更多的是generics,CloudFoundry更侧重于应用程序开发。 然而,对我来说,这听起来都正在走向一个类似的方向,CloudFoundry在纯业务stream程之上添加了更多的function。 所以我想知道Kubernetes会比CloudFoundry增加更多价值的用例吗?

马拉松VS Kubernetes VS Docker Swarm在DC / OS上使用Docker容器

我正在寻找一些在运行DC / OS上运行Docker容器时是否使用Marathon和Chronos,Docker Swarm或者Kubernetes的优点和缺点。 例如,什么时候比使用Kubernetes使用Marathon / Chronos更好?反之亦然? 现在我主要进行试验,但希望夏天之后我们可以开始使用这些服务中的一种。 这可能会取消Docker Swarm的资格,因为我不确定当时是否会生产。 我喜欢Docker Swarm的基本上就是“Docker命令”,你不必学习全新的东西。 我们已经在使用docker-compose了,Docker Swarm(至less在理论上)可以开箱即用,所以这将是一个很大的优势。 我主要关心的是Docker Swarm是否会涵盖在生产环境中运行系统所需的所有用例。

Docker-Swarm,Kubernetes,Mesos和Core-OS舰队

我对这些都比较陌生,但是我在列出的技术中弄清了一些问题。 尽pipe如此,所有这些都试图解决不同的问题,但也有一些共同点。 我想了解什么是共同的,什么是不同的。 如果有的话,less数人的组合很可能是合适的。 我列出了其中的一些问题以及其中的一些问题,但如果有人详细列出所有问题并回答问题,这将是非常好的。 Kubernetes对Mesos: 这个链接 Apache的Mesos和Google的Kubernetes有什么不同? 提供了一个很好的洞察差异,但我无法理解为什么Kubernetes应该运行在Mesos之上。 与两个开源解决scheme的合作更重要吗? Kubernetes vs Core-OS舰队: 如果我使用kubernetes,是否需要舰队? Docker-Swarm如何适应以上所有?

Apache的Mesos和Google的Kubernetes有什么不同?

Apache的Mesos和Google的Kubernetes究竟有什么不同? 我知道这两个都是服务器集群pipe理软件。 任何人都可以详细说明主要区别在哪里 – 什么时候会select哪个框架? 你为什么要在Mesosphere上面使用Kubernetes ?

Kubernetes – 是否有一个存储库的工程?

Kubernetes – 是否有一个存储库的工程? 我不想使用git clone,我宁愿使用rpm包。 这个包是否与新的码头17-0XX兼容?