kubernetes相关内容
我有一个Jenkins和Kubernetes集群在AWS的同一个网络中运行。 Jenkins有自己的实例。 我已经配置了Kubernetes插件,如下所示: 使用推荐的JNLP泊坞窗图像。 Jenkins JNLP端口配置为静态 5000 。 现在,当我开始工作时,它显示了节点离线。当我点击离线节点时,我得到: 这使我进入k8群集。运行 docker ps 不显示运行的容器
..
特别是,要通知您的工作或荚可以在Kubernetes或Google集装箱引擎中完成任务而不是在 kubectl 中轮询状态,但是我会很高兴有一个相当有效的循环,没有任何滑动之间的裂缝。基本上,我想要等同于一个简单的 docker运行,因为阻塞直到命令终止,但是我不想在这种情况下直接使用docker。 我查看了 Github问题#1899 但是它看起来尚未解决。 解决方案 这不是真正的
..
我有几个pod,例如一个python网络应用程序和一个redis(由其他应用程序共享),所以我需要将redis放在单独的pod中。但是他们都使用与docker(172.17.0.0/16)相同的子网,甚至使用相同的ip地址。应用程序荚如何与redis pod进行通话? 也许我想要的是什么是设置多主机连接器网络的最佳方式。 7周后,我更熟悉kubernetes。我知道kubernetes
..
有时候,pod创建失败,并在我们的GKE集群中出现了500个错误: 1m 1m 1 installer-u57ab1f7707b03 Pod Normal Scheduled { default-scheduler}成功地将installer-u57ab1f7707b03安装到gke-oro-cloud-v1-1445426963-ffbcc283-node-bo1l 1m 1m 1
..
Kubernetes API请求 curl https://192.168.0.139 --cacert /home/mongeo/ku-certs/ca.pem 返回未经授权 请求 curl localhost:8080 b 我的kube-proxy和kube-apiserver standart( coreos + k8s教程) 如何在HTTPS上获取数据? 解决方案
..
我有一个Dockerfile创建的以下图像: REPOSITORY TAG IMAGE ID CREATED SIZE ruby / lab latest f1903b1508cb 2小时前729.6 MB 我有以下YML文件: apiVersion:extensions / v1beta1 kind:Deployment metadata: name:ruby
..
我有一个kubernetes单节点设置(请参阅 https://coreos.com) /kubernetes/docs/latest/kubernetes-on-vagrant-single.html ) 我有一个服务和复制控制器创建pod。那些pod需要连接到同一个服务中的其他pod(注意:这最终可以让mongo运行w / replica集(非localhost),但是这个简单的例子演示
..
我有一个Kubernetes集群在3台服务器上运行,一个主服务器和两个服务器。我想添加另一个奴才。无需再次完成安装就可以添加一个小工具到目前为止,当搜索指南时,我只能找到优秀的指导,让整个集群。 解决方案 对于我来说,主人和奴才之间的区别是开始的过程和编排这是完成的,他们现在可以出来,奴才等待信号)。事情起来之后提起奴才不会有什么不同,除了信号已经完成,所以奴才会刚刚出现。这看起来像是一个
..
我在Docker容器中运行Apache2,并且不想对磁盘写入任何内容,将日志写入stdout和stderr。我已经看到了几种不同的方法(Supervisord和stdout / stderr,Apache访问stdout),但这些似乎是黑客。没有办法默认这样做? 要清楚,我不想拖尾日志,因为这将导致写入磁盘的东西容器。 “官方”版本检入Docker Hub( https://hub.d
..
根据我的理解,Kubernetes / Mesosphere是一个集群管理器,Docker Swarm是一个编排工具。我想了解他们是如何不同的? Docker Swarm类似于Docker世界中的POSIX API,而Kubernetes / Mesosphere是不同的实现方式?或者是不同的层? 解决方案 Swarm是Docker的一个非常简单的附件。它目前不提供库伯纳斯的所有功能。目前
..
我正在尝试使用Minikube进行本地kubernetes开发。我已经设置了我的docker环境,使用在提供的Minikube VM(boot2docker)中运行的docker守护程序,如建议: eval $ (minikube docker-env) 它设置这些环境变量: export DOCKER_TLS_VERIFY =“1” export DOCKER
..
我想在Kubernetes上设置一个Mongo副本。我想要三个副本。这意味着我需要启动3个实例。 我应该启动三个pod,每个podo都使用Mongo,并将服务指向主要的?或者我应该使用复制控制器吗? 解决方案 此答案已过期。我写了一个详细的分步教程这里使用更多的最新方法。我强烈建议您阅读全文。 简而言之,您运行一个sidecar应用程序为您配置副本集,并使用每个实例的服务或者p
..
我已经清楚地知道了docker选项的使用方法 - net = container:NAME_or_ID ,我也已经看过关于如何配置容器的kubernetes的源代码使用 InfraContainer 的网络,所以我认为在容器 gcr.io/google_containers/pause:0.8.0 是“暂停”,它将永远不会像“接收”,“发送”或“路由”那样复杂的工作。 但我不确定,因为我找不
..
我有一个在AWS上运行的现成的Kubernetes集群,并安装了 kube-up 脚本。我想运行一些私有Docker Hub存储库中的容器。但是我仍然收到一个“未找到”错误: > kubectl get pod NAME READY状态RESTARTS AGE maestro-kubetest-d37hr 0/1错误:image csats / maestro:最新未找到0 22m
..
我有几个关于缩放Docker容器的基本问题: 我有5个不同的应用程序。它们没有相互连接。在装载容器之前,我将在每个虚拟机上运行1个应用程序,并在云中单独进行扩展。 现在使用容器我可以在虚拟机之上获得隔离现在我可以运行一个拥有5个码头容器的主机,每个应用程序在其自己的容器中被隔离。 只要我的主机上有足够的资源,我可以扩展随着我的交通量增长或收缩,我们可以单独下载这些容器。例如我有3
..
如何运行我在 Google集装箱引擎上本地构建的码头服务器映像? 解决方案 您可以将图片推送到 Google Container Registry ,并从您的pod清单中引用它们。 详细说明 假设您正确设置了一个 DOCKER_HOST ,则运行最后版本的Kubernetes的GKE集群和 Google Cloud SDK 。 设置一些环境变量 gcloud组件更
..
我正在尝试使用Kubernetes创建一堆pod,服务和部署,但是当我运行 kubectl描述命令时,会继续遇到以下错误。 对于“POD”与RunContainerError:“runContainer:API错误(500):无法启动容器bbdb58770a848733bf7130b1b230d809fcec3062b2b16748c5e4a8b12cc0533a:[8]系统错误:系统中打开
..
我正在开发一种Kubernetes服务,用于部署在Google Container Egine(GKE)中。直到最近,我已经在Google Cloud Shell中构建了Docker图像,但是现在我已经达到配额限制了,因为Cloud Shell运行的免费VM实例的总体负载显然比多个 docker build s和 push es。到目前为止,我的经验是,经过约一周左右的持续工作,我面对以下错误消息
..
我有一个在CloudSQL数据库上执行数据库迁移的Kubernetes JOB 。 从GKE访问CloudSQL数据库的一种方法是使用CloudSQL代理容器,然后通过 localhost 连接。伟大 - 这是迄今为止的工作。但是因为我正在K8s JOB 中做这个工作,因为代理继续运行,作业没有被标记为成功。 $ kubectrl get po NAME READY状态RESTA
..
我正在寻找在使用Docker和Kubernetes时通过侧面设置一个MongoDb副本集的过程进行自动化。 以上设置isn'非常重要的,它归结为我需要能够调用mongo replica set命令(例如 rs.initiate(), rs.add('anotherserver'), rs.conf(), rs.reconfig() 等)从node.js应用程序。 注意:它不一定是从节点
..