我目前在我的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
有人可以指导我这个问题吗?