我们的一些容器在当前部署在Container Engine集群中的实例类型之上的内存运行得更好.是否有建议的做法是在创建容器引擎集群后为较大的实例重建容器引擎模板?
例如,从GCE实例n1-standard-2转到n1-highmem-8,运行容量超过8GB的容器?
Pycharm在本地 Docker容器上的远程调试器按预期工作(2016.1及更高版本).我们所有的开发现在都在我们的数据所在的云上完成,并且部署了数据丢失防护机制.因此,笔记本电脑上没有开发代码.是否可以使用附加到远程服务器上的docker容器的Pycharm调试器来逐步调试代码?
在自定义构建的CentOS Docker容器中部署Google服务帐户凭据以在Google的Container Engine或其"container-vm"上运行的最佳方法是什么?这种行为自动发生在google/cloud-sdk容器上,该容器运行debian并包含我不使用的东西,例如app-eng/java/php.理想情况下,我尝试访问项目中的非公共资源,例如Google Cloud Storage存储桶对象,而无需每次启动大量这些容器时都进行登录和授权.
例如,在运行在GCE上的基本Centos容器上安装了自定义代码并安装了gcloud/gsutil,当您运行时:
docker run --rm -ti custom-container gsutil ls
Run Code Online (Sandbox Code Playgroud)
系统会提示您运行"gsutil config"以获得授权,我希望如此.
但是,将google/cloud-sdk容器拉到同一个GCE并执行相同的命令,它似乎巧妙地配置了凭据的继承(可能来自主机容器-vm的凭据?).在GCE上运行容器以访问私有资源时,这似乎绕过运行"gsutil config".
我希望在最小的构建Centos容器中复制该行为以进行大规模部署.
google-cloud-storage google-compute-engine docker kubernetes google-kubernetes-engine
根据基于时间的计划执行容器或窗格的建议方法是什么?例如,每天凌晨2点运行10分钟的任务.
在传统的Linux服务器上,crontab很容易工作,显然在容器内部仍然可以.但是,由于此任务仅执行10分钟,我正在寻找一种机制来在给定的时间间隔内执行基本容器,然后处置容器.
Chronos(Mesos的一部分)似乎有类似的行为,这在Container Engine中是否可行?
零星的磁盘清理操作是否会在 Kubernetes 中自动发生,还是应该通过计划的“docker RM/RMI”来删除丢弃的映像?我的开发 K8s 集群中的单个节点(其他节点都很好)在 / 中不断耗尽磁盘空间,并且 K8s UI 事件中显示以下消息:
原因:freeDiskSpace失败
消息:无法垃圾收集所需数量的图像。想要释放 2069743207,但释放了 0 个
是否可以将源自一个实例组的特定端口的所有 tcp 流量路由/转发到第二个项目中特定实例的该 tcp 端口?在单个项目中,这并不困难,但如果没有静态 IP(具有数百个实例的自动扩展实例组),则不清楚如何跨项目路由。
GCE 实例组是否可以根据 Google Cloud PubSub 队列计数或其他异步任务队列(例如 PSQ)进行扩展/缩减?
google-compute-engine google-cloud-pubsub gce-instance-group