我使用 spring boot 项目并部署在 Kubernetes 中,我想获取 pod 的 URL,
我提到了如何在 Kubernetes Java 应用程序中获取当前 Pod对我不起作用。
有不同的环境(DEV、QA 等),想要动态获取 URL,有吗?
我的服务 yaml
apiVersion: serving.knative.dev/v1alpha1
kind: Service
metadata:
name: test-service
namespace: default
spec:
template:
metadata:
annotations:
autoscaling.knative.dev/metric: concurrency
# Disable scale to zero with a minScale of 1.
autoscaling.knative.dev/minScale: "1"
# Limit scaling to 100 pods.
autoscaling.knative.dev/maxScale: "100"
spec:
containers:
- image: testImage
ports:
- containerPort: 8080
是否可以添加
valueFrom:
fieldRef:
fieldPath: status.podIP