以下是我必须执行的一些额外步骤才能使其完全正常工作。在此处发布,以便这可以帮助面临相同问题并寻找答案的人
以下是步骤,运行以下命令以应用补丁以修复 fluentd-ds pod 未显示问题
kubectl apply -f https://raw.githubusercontent.com/gevou/knative-blueprint/master/knative-serving-release-0.2.2-patched.yaml
验证您的每个节点是否具有 beta.kubernetes.io/fluentd-ds-ready=true 标签:
kubectl get nodes --selector beta.kubernetes.io/fluentd-ds-ready=true
如果您收到 No Resources Found 响应:运行以下命令以确保 Fluentd DaemonSet 在您的所有节点上运行:
kubectl label nodes — all beta.kubernetes.io/fluentd-ds-ready=”true”
运行以下命令以确保 fluentd-ds 守护程序集在至少一个节点上准备就绪:
kubectl get daemonset fluentd-ds --namespace knative-monitoring
稍等片刻,运行此命令
kubectl proxy
导航到Kibana UI。代理可能需要几分钟才能工作。
在“Configure an index pattern”页面中,输入 logstash-* 到 Index pattern 并从 Time Filter 字段名称中选择 @timestamp 并单击 Create 按钮。
要创建第二个索引,请选择页面左上角的创建索引模式按钮。输入 zipkin* 到 Index pattern 并从 Time Filter 字段名称中选择 timestamp_millis 并单击 Create 按钮。
如果问题仍然存在,按照上面评论中的建议应该可以修复错误
GET _cat/indices?v
在此处添加了端到端的调查结果