小编Ale*_*erg的帖子

如何将docker附加到容器 - Google Cloud Platform/Kubernetes

我有一个在VM上运行的容器化应用程序.它由两个泊坞容器组成.第一个包含WebSphere Liberty服务器和Web应用程序.第二个包含PostgreSQL和应用程序的DB.

在我的本地VM上,我只使用docker run启动两个容器,然后使用docker attach连接到Web服务器容器,这样我就可以编辑server.xml文件来指定DB的公共主机IP,然后启动容器中的Web服务器.该应用运行正常.

现在我正在尝试在Google云端平台上部署该应用.

  1. 我设置了我的gcloud配置(项目,计算/区域).
  2. 我创建了一个集群.
  3. 我创建了一个JSON pod配置文件,它指定了两个容器.
  4. 我创建了pod.
  5. 我打开了pod配置文件中指定端口的防火墙.

在此刻:

  1. 我看一下pod(gcloud预览容器kubectl get pods),它显示两个容器都在运行.
  2. 我通过SSH连接到群集(gcloud compute ssh xxx-mycluster-node-1)并发出sudo docker ps,它显示数据库容器正在运行,但不显示Web服务器容器.使用sudo docker ps -l我可以看到没有运行的Web服务器容器,但它每隔10秒左右就会继续尝试启动和退出.

所以现在我需要更新server.xml并启动Liberty服务器,但我不知道如何在这个领域做到这一点.我可以像在本地VM中一样附加到Web服务器容器吗?任何帮助将不胜感激.谢谢.

google-cloud-platform kubernetes google-kubernetes-engine

9
推荐指数
2
解决办法
5515
查看次数

如何在Google Container Engine/Kubernetes上扩展我的群集?

我在Google容器引擎上的Kubernetes集群中运行了两个app容器实例(恰好是Node.JS应用程序,但这无关紧要).我想把它扩展到三个实例.

我的群集有一个主节点和两个minion节点,具有复制控制器和负载平衡器服务.复制控制器使我的应用程序容器在两个节点上保持愉快运行.

我可以看到有一个方便的gcloud alpha容器kubectl resize命令,它允许我更改副本的数量,但我不知道如何或如果我可以增加群集本身的大小,以便它可以旋转另一个奴才节点.我只看到gcloud命令来创建,删除,列出和描述集群; 什么都没有调整大小.

如果我无法调整我的群集大小,那么为了扩展我需要创建一个全新的群集并杀死旧的群集.我错过了什么吗?

此外,是否有计划支持自动缩放?

docker kubernetes google-kubernetes-engine

7
推荐指数
1
解决办法
1813
查看次数

Bluemix顶级菜单栏消失

有时,当我重新调整浏览器窗口大小时,Bluemix标头顶部的菜单栏(带有DASHBOARD,SOLUTIONS,CATALOG,PRICING等菜单项)会消失.在有限的屏幕空间和狭窄的浏览器窗口运行时,如何访问这些菜单项?

ibm-cloud

2
推荐指数
1
解决办法
91
查看次数