已使用Helm在Azure AKS上部署了Spring Cloud Data流: helm install --name my-release stable / spring-cloud-data-flow
Data Flow Server Implementation
Name: spring-cloud-dataflow-server
Version: 2.0.1.RELEASE
但是获取“活力”探针和“就绪”探针失败401:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning Unhealthy 10m (x52 over 103m) kubelet, aks-nodepool1-28921497-0 Liveness probe failed: HTTP probe failed with statuscode: 401
Warning BackOff 6m8s (x138 over 73m) kubelet, aks-nodepool1-28921497-0 Back-off restarting failed container
Warning Unhealthy 67s (x220 over 104m) kubelet, aks-nodepool1-28921497-0 Readiness probe failed: HTTP probe failed with statuscode: 401
deployer.appName.kubernetes.probeCredentialsSecret = myprobesecret
但是,如果仅使用Helm在AKS群集上部署数据流,如何设置/运行部署程序属性?
还是如何使用默认的ProbeSecret进行发布?部署带有Helm的DataFlow时,我没有创建或修改ProbeSecret。
谢谢
答案 0 :(得分:0)
我们支持各种deployer properties,您可以在SCDF中按流/任务部署覆盖它们。 probeCredentialsSecret
属性是其中之一,它专门设计用于提供秘密,以访问受保护的活动和就绪探针。
无论您是否使用Helm在K8上配置SCDF,都需要在流/任务部署时提供实际属性。
除非您创建机密并在SCDF中对其进行配置,否则您将无法与安全探针成功握手。
请遵循ref. guide,并通过示例进行配置。