在AWS EKS上部署大三角帆

时间:2020-01-23 10:16:20

标签: amazon-web-services jenkins kubernetes amazon-eks spinnaker-halyard

我目前在我的AWS EKS集群之一中部署了大三角帆。最初,由于准备就绪指向本地主机,所以pod失败了。因此,我更新了几乎所有微服务(spin-orca,spin-clouddriver等)的部署准备情况探针。 最初为clouddriver准备的探针是

readinessProbe:
          exec:
            command:
            - wget
            - --no-check-certificate
            - --spider
            - -q
            - http://localhost:7002/health
          failureThreshold: 3
          periodSeconds: 10
          successThreshold: 1

我将其从本地主机更新为tcpSocket,如下所示:

readinessProbe:
          failureThreshold: 3
          initialDelaySeconds: 5
          periodSeconds: 10
          successThreshold: 1
          tcpSocket:
             port: 7002

Clouddriver在此更新后启动,但是我启用了jenkins并尝试执行 半部署申请 失败

The Deployment "spin-clouddriver" is invalid:
  spec.template.spec.containers[0].readinessProbe.tcpSocket: Forbidden: may not
  specify more than 1 handler type

有人可以指导我这个问题吗?

0 个答案:

没有答案