问题标签 [dcos]
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.
containers - DC/OS 1.8 上的 Docker:第一个有效,其余的都死了
我有一个容器,将根据我的应用程序的请求部署多次,容器之间的差异取决于环境变量,它们指向不同的 bd(PostgreSQL)和不同的表(表代表健康检查的路径属性)。当我在我的 DC/OS 1.8 上部署第一个服务时,它就像一个魅力,但是,其余的部署不起作用。
我的app.json
样子如下:
到目前为止,我已经尝试修改hostPort
属性并将其更改为HAPROXY_0_VHOST
,HAPROXY_1_VHOST
所以requirePorts
也许我可以让每个容器在不同的端口上运行。
我尝试先部署一个指向表 A 的服务,然后再部署一个指向表 B 的服务,反之亦然,并且行为是相同的:第一个部署的服务始终有效,其余的则无效。
dcos - DC/OS Vagrant VM 在 vagrant halt 和 vagrant up 后无法访问 GUI
我已经成功安装了 dcos-vagrant 和一个主节点和一个从节点,使用:vagrant up m1 a1 boot
. 但是,在使用 停止集群vagrant halt m1 a1 boot
并重新启动它之后,vagrant up m1 a1 boot
我无法在https://m1.dcos
.
如何停止集群而不必销毁它(vagrant destroy -f
)并从头开始创建它?
marathon - 访问 DC/OS 服务的公共地址
我使用以下配置在 DC/OS 上部署了一项服务
当我访问此地址(http://eureka.marathon.l4lb.thisdcos.directory:8761/)时,它说无法访问该站点,尽管我的仪表板上的所有服务都正常。
如何访问服务的公网 IP?
我不知道它是否相关但是当我查看我的公共奴隶的负载平衡配置时,我得到0 of 2 instances in service
mesos - 将 Apache Aurora 与 dcos 集成
支持 GPU 资源的 mesos 框架只有两个:Marathon 和 Aurora。我想在具有 GPU 资源的 mesos 代理上启动批处理作业。所以,只有极光支持这样的工作。但是目前dcos官方不支持Aurora。我试图整合但没有成功。DCOS Mesos 大师不注册 Aurora 框架,但参展商为 Aurora 创建记录。我没有设法在 mesos masters 日志中找到有关 Aurora 的任何记录。这是我的极光调度器配置:
jenkins - Jenkins 与 docker push 到私人仓库有关的问题
我在我的 DC/OS 上运行 jenkins 服务器,并且在同一个 DC 中有一个私有注册表。
私有注册表没有任何 ssl 证书并从我的 mac 推送图像我使用了以下命令
ocker-machine ssh 默认 "echo $'EXTRA_ARGS=\"--insecure-registry \"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"
所以它工作得很好。
在詹金斯我试图设置 DOCKER_OPTS 见https://docs.docker.com/registry/insecure/
但是后来我发现构建实际上是在代理上运行的,那么如何配置 jenkins 工作人员以信任我的私有注册表?
jenkins - Jenkins 与马拉松部署插件有关的问题
我已经按照https://docs.mesosphere.com/1.8/usage/tutorials/deploy-on-marathon/指南将应用程序从 jenkins 部署到 dcos 上的马拉松。我正在使用托管在 dcos 和 jenkins 内的私有注册表。
我从詹金斯控制台输出得到以下输出,
[Marathon] Marathon 申请更新失败:
[马拉松]未经授权(http状态:401)
知道有什么问题吗?
我尝试通过 marathon ui 手动创建应用程序,它工作正常。
command-line-interface - DC/OS Mesosphere 中的 Kafka CLI
我最近开始玩 DC/OS Mesosphere。我在集群上安装了 Kafka 作为服务。我有一个非常简单的问题:
要列出主题,我还能使用此命令吗:
kafka-topics --zookeeper zookeeper-host:2181 --list
还是必须使用 dcos 命令:
dcos kafka --name=kafka topic list
谢谢!
apache-kafka - 如何更新正在运行的 kafka 连接器
我在 Marathon 容器中运行了 kafka conenct。如果我想更新连接器插件(jar),我必须上传新的,然后重新启动 Connect 任务。
是否可以在不重新启动/停机的情况下做到这一点?
apache-zookeeper - 更改主节点后 DC/OS 仪表板中的抖动指标
在将 DC/OS 1.8 集群中的三个主节点中的两个更改为更新的 CoreOS 版本(一个带有针对 DirtyCOW 漏洞修补的内核)后,主节点停止工作。仪表板显示一个空的数据中心。
我们将 /var/lib/dcos 从旧主节点同步到两个新主节点。然后仪表板再次开始工作。DC/OS 仪表板仍显示抖动指标。我们有一个 mesos.leader 和一个 zookeeper 领导。
我们如何稳定集群?
performance - 如何在 DCOS 仪表板中查看长期利用率趋势(图表)
我需要查看 DC/OS 的长期利用率趋势,并能够在我的 DC/OS 仪表板中向下钻取(a la graphana/graphite),但我似乎在那里找不到这样的功能。
这在 DCOS 仪表板、 DC/OS 中是否可用,或者如果两者都不能通过某个第三方插件使用?