我一直在运行一个单独的 Agent Master EC2 实例,我们在其中运行所有作业。我正在考虑升级我们的解决方案并根据负载添加一些 Jenkins 代理。为此,我尝试使用 Jenkins 中提供的 EC2 插件。配置进展顺利,为了测试这一点,我将最小实例数设置为“1”。一旦代理初始化,Jenkins Master 就可以通过 SSH 连接到代理,但是一旦通过 SSH,它就会返回 404 错误并且实例被终止,我不知道为什么会发生这种情况。这是错误:
Nov 09, 2020 12:15:58 PM hudson.plugins.ec2.EC2Cloud
INFO: The SSH key **** has been successfully checked against the instance console for connections to EC2 (Jenkins Agent 1) - Jenkins Agent (****)
Nov 09, 2020 12:15:58 PM hudson.plugins.ec2.EC2Cloud
INFO: Connected via SSH.
Nov 09, 2020 12:15:58 PM hudson.plugins.ec2.EC2Cloud
INFO: connect fresh as root
Nov 09, 2020 12:15:58 PM hudson.plugins.ec2.EC2Cloud
INFO: Connecting to **** on …Run Code Online (Sandbox Code Playgroud)