【问题标题】:Trying to use ECS jenkins plugin for windows but unable to connect to ECS尝试使用适用于 Windows 的 ECS jenkins 插件但无法连接到 ECS
【发布时间】:2018-06-26 07:38:17
【问题描述】:

我在 windows 机器上设置了 jenkins 并设置了亚马逊弹性容器服务。

我已安装“Amazon EC2 Container Service Plugin”并尝试连接以创建 ECS 从节点,但我无法执行此操作。

我的节点总是离线。

任何人都有相同的输入??

【问题讨论】:

  • 试试安全组是否阻止了你?
  • 我已经检查过了,它没有阻止任何通信。
  • 我已经检查过了,它没有阻止任何通信。我正在尝试以下步骤: 1. 我有一台 jenkins EC2 Windows 开发机器,并且在同一个 VPC 中我创建了 ECS。 2. 在 Jenkins 机器上,我设置了 jenkins。 3. 我已经安装了""Amazon EC2 Container Service Plugin"。 4. 我使用blog.alexellis.io/… 创建了jenkins 代理并在配置ECS 代理时使用了它。 5. 我无法在ECS EC2 实例上运行作业。跨度>

标签: amazon-web-services docker jenkins amazon-ecs


【解决方案1】:

这可能有很多原因,主要是配置问题,我也遇到过。

三个主要原因。

  1. 在 Docker 映像上,您必须将 Jenkins 从属 jar 安装在正确的位置。可以找到https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/<version>/remoting-<version>.jar,应该安装在“/usr/share/jenkins/”
  2. AWS ECS 集群安全组的入站端口设置错误,尤其是 JNLP 端口。在 Jenkins 端配置它(在管理 Jenkins -> 配置全局安全 -> JNLP 代理的 TCP 端口,然后固定端口号)以及在 AWS ECS 端打开它。
  3. 使用来自 ECS 的 AWS ECS 集群容器镜像比普通容器镜像优化镜像。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-29
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    • 2017-09-30
    • 2020-04-25
    • 2019-10-23
    相关资源
    最近更新 更多