kubernetes jaeger 部署 returns 未知字段 "template"
kubernetes jaeger deploy returns unknown field "template"
Kubernetes 尝试创建 jaeger 部署时出现短语“未知字段模板”。
jaeger 部署 yaml
apiVersion: jaegertracing.io/v1
kind: Jaeger
metadata:
name: simple-prod
labels:
app: jaeger
spec:
strategy: production
collector:
maxReplicas: 5
resources:
limits:
cpu: 100m
memory: 128Mi
template:
metadata:
labels:
app: jaeger
spec:
containers:
- name: jaeger
env:
- name: SPAN_STORAGE_TYPE
value: elasticsearch
- name: ES_SERVER_URLS
value: http://elasticsearch:9200
- name: ES_TAGS_AS_FIELDS_ALL
value: true
ports:
- containerPort: 16686
不知道哪里错了...
模板中缺少字段或选择器可能导致失败
或您正在使用的 API 版本没有 CRD 将无法工作:apiVersion: jaegertracing.io/v1
这是 jaeger 的官方 YAML,您可以查看一次:https://raw.githubusercontent.com/jaegertracing/jaeger-kubernetes/master/all-in-one/jaeger-all-in-one-template.yml
在Kubernetes上安装jaeger可以查看官方文档:https://www.jaegertracing.io/docs/1.25/operator/
Kubernetes 尝试创建 jaeger 部署时出现短语“未知字段模板”。
jaeger 部署 yaml
apiVersion: jaegertracing.io/v1
kind: Jaeger
metadata:
name: simple-prod
labels:
app: jaeger
spec:
strategy: production
collector:
maxReplicas: 5
resources:
limits:
cpu: 100m
memory: 128Mi
template:
metadata:
labels:
app: jaeger
spec:
containers:
- name: jaeger
env:
- name: SPAN_STORAGE_TYPE
value: elasticsearch
- name: ES_SERVER_URLS
value: http://elasticsearch:9200
- name: ES_TAGS_AS_FIELDS_ALL
value: true
ports:
- containerPort: 16686
不知道哪里错了...
模板中缺少字段或选择器可能导致失败
或您正在使用的 API 版本没有 CRD 将无法工作:apiVersion: jaegertracing.io/v1
这是 jaeger 的官方 YAML,您可以查看一次:https://raw.githubusercontent.com/jaegertracing/jaeger-kubernetes/master/all-in-one/jaeger-all-in-one-template.yml
在Kubernetes上安装jaeger可以查看官方文档:https://www.jaegertracing.io/docs/1.25/operator/