~/talk

Introducing the Latest Kubernetes Features for Troubleshooting

links:none on file
slides:none on file

Three concrete changes are delivered: structured JSON logs (CAP 1602) defines a standard message + key=value format, adds kobj helpers and new logging calls so component logs become queryable with jq and logging backends, already in component-base alpha and migrating components. contextual logger via logr.WithValues/WithName removes global logger dependency, propagates logger in context, supports per-component V levels and unit test loggers, alpha available. OpenTelemetry/OTLP tracing (CAP 647) instruments kube-apiserver for incoming and outgoing HTTP/gRPC spans, exports OTLP for visualization (Jaeger) with sampling, currently alpha.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Summary
  3. 2:35Overview of "Structured Logging"
  4. 3:59Advantage
  5. 5:00Methods introduced in klog
  6. 5:42Log message structure
  7. 7:09Reference to a k8s object
  8. 8:43Flags introduced in Structured Logging FUJITSU
  9. 9:55Development plan of Structured Logging FUJITSU
  10. 10:54Overview of "Contextual Logging"
  11. 13:41Overview of "logr"
  12. 15:02Main methods of logr
  13. 16:21Contextual Logging Use Case 2
  14. 19:33Usage
  15. 21:00WithValues/WithName output
  16. 23:42Development plan of "Contextual Logging"
  17. 25:03Deprecate klog specific flags in Kubernetes Components FUJITSU
  18. 26:35What is changed?
  19. 28:08Overview of "API Server Tracing"
  20. 32:34Features
  21. 34:31Example for Tracing
  22. 36:19Kubelet tracing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.